Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / smarie/python-pyfields issues and pull requests

#94 - Migrate CI to virtualenv to support python 3.10-3.12

Issue - State: open - Opened by smarie 9 months ago

#90 - Comment setup2

Pull Request - State: closed - Opened by vivekkumar15 over 1 year ago

#87 - Typeguard 3.0.0 incompatibility

Issue - State: closed - Opened by smarie almost 2 years ago

#85 - Feature request: Option for keyword-only constructor in `make_init` and friends

Issue - State: open - Opened by burnpanck about 3 years ago - 3 comments

#84 - `TypeError: can't pickle _abc_data objects` when a class made with pyfields inherits from an ABC

Issue - State: closed - Opened by smarie over 3 years ago - 2 comments
Labels: bug

#83 - Incorrect work of lists in fields.

Issue - State: closed - Opened by kolod almost 4 years ago - 2 comments

#82 - Separate makers for hash, dict, eq, and repr

Issue - State: open - Opened by pfw about 4 years ago - 3 comments

#81 - "Missing required positional argument" for default field

Issue - State: closed - Opened by fortierq about 4 years ago - 5 comments

#80 - Add author fields

Pull Request - State: closed - Opened by szabgab over 4 years ago - 5 comments

#79 - Get rid of `autoclass` dependency

Issue - State: closed - Opened by smarie over 4 years ago

#78 - Add `check_type=True` option to `@autoclass` and the like

Issue - State: closed - Opened by smarie over 4 years ago
Labels: enhancement

#77 - `@autofields` and order 2

Issue - State: closed - Opened by smarie over 4 years ago
Labels: bug

#76 - `@autofields` does not take definition order into account

Issue - State: closed - Opened by smarie over 4 years ago - 1 comment
Labels: bug

#75 - Provide a simplified `@autoclass` shortcut in this package

Issue - State: closed - Opened by smarie over 4 years ago
Labels: enhancement

#74 - `Optional` type hint is not correctly interpreted by `@autofields`

Issue - State: closed - Opened by smarie over 4 years ago - 1 comment
Labels: not a bug

#73 - Getting type hints in `Field.__set_name__` can cause `RuntimeError`

Issue - State: closed - Opened by micuda over 4 years ago - 3 comments

#72 - Validate after setting multiple fields at once

Issue - State: open - Opened by bharathbhushan1 over 4 years ago - 3 comments

#70 - New `get_field_values` method to get an ordered dict-like of field name: value

Issue - State: closed - Opened by smarie over 4 years ago
Labels: enhancement

#69 - `get_fields` could work with instances, and could provide a boolean `public_only` option

Issue - State: closed - Opened by smarie over 4 years ago
Labels: enhancement

#68 - `@autofields` now correctly skips `@property` and descriptor members

Pull Request - State: closed - Opened by smarie over 4 years ago - 1 comment

#67 - Unable to apply @property decorator to a method on a class with @autofields

Issue - State: closed - Opened by pfw over 4 years ago - 6 comments

#66 - Universal wheel and remove six dependency for setup

Issue - State: closed - Opened by smarie almost 5 years ago

#64 - '*' appears as a type hint bug in PyCharm when used as a converter key

Issue - State: closed - Opened by smarie almost 5 years ago
Labels: bug

#63 - Cythonized version to fix #62

Pull Request - State: open - Opened by smarie about 5 years ago

#62 - Cythonized version (faster but not debuggable)

Issue - State: open - Opened by smarie about 5 years ago
Labels: enhancement

#61 - Make package PEP561 compatible

Issue - State: closed - Opened by smarie about 5 years ago
Labels: enhancement

#60 - [Waiting for vtypes] Added tests and doc concerning vtypes

Pull Request - State: closed - Opened by smarie about 5 years ago - 1 comment

#59 - Show how `pyfields` can leverage validating types

Issue - State: closed - Opened by smarie about 5 years ago - 1 comment
Labels: enhancement

#58 - `@autofields` should by default have `check_types=False`

Issue - State: closed - Opened by smarie about 5 years ago
Labels: enhancement

#57 - DescriptorField: default values should be validated and converted

Issue - State: closed - Opened by smarie about 5 years ago

#56 - `make_init` should contain a call to super() in generated init body

Issue - State: open - Opened by smarie about 5 years ago - 1 comment
Labels: enhancement

#54 - [WIP] Fix for issue #53

Pull Request - State: closed - Opened by smarie about 5 years ago - 1 comment

#53 - Weird behavior when calling super().__init__

Issue - State: closed - Opened by devashishshankar about 5 years ago - 5 comments

#52 - test_type_multiple_tuple fails with typeguard

Issue - State: closed - Opened by smarie about 5 years ago
Labels: bug

#51 - Nonable fields don't work with type validations

Issue - State: closed - Opened by devashishshankar about 5 years ago - 3 comments
Labels: bug

#50 - Add `ancestor_fields_first` option to all the init makers

Issue - State: closed - Opened by smarie about 5 years ago
Labels: enhancement

#49 - Wrong fields list when a field is overridden in a subclass

Issue - State: closed - Opened by smarie about 5 years ago
Labels: bug

#48 - Provide a minimal API so that it is easy for other libs to add value

Issue - State: closed - Opened by smarie over 5 years ago - 1 comment
Labels: enhancement

#47 - How to specify superclass field order in `init_fields` or `make_init`?

Issue - State: closed - Opened by devashishshankar over 5 years ago - 2 comments

#46 - `check_type` does not work with Subscripted generic fields

Issue - State: closed - Opened by devashishshankar over 5 years ago - 2 comments

#45 - Class fields feature

Pull Request - State: open - Opened by smarie over 5 years ago

#44 - Nonable fields

Issue - State: closed - Opened by smarie over 5 years ago - 2 comments

#42 - Installation fails on ubuntu python3

Issue - State: closed - Opened by devashishshankar over 5 years ago - 5 comments

#39 - Capability to register listeners (observers) on read and write

Issue - State: open - Opened by smarie over 5 years ago - 2 comments
Labels: enhancement

#38 - In python < 3.6, fields order is not preserved in generated init

Issue - State: closed - Opened by smarie over 5 years ago - 1 comment
Labels: bug

#37 - Fields initialization order should start from ancestor class first

Issue - State: closed - Opened by smarie over 5 years ago
Labels: enhancement

#36 - Generated init methods seem to initialize fields in reverse order

Issue - State: closed - Opened by smarie over 5 years ago
Labels: bug

#35 - Support class `field`s: `classfield()` ?

Issue - State: open - Opened by smarie over 5 years ago - 1 comment
Labels: enhancement

#34 - We should alert the user when he is using python 2 and an old-style class

Issue - State: closed - Opened by smarie over 5 years ago
Labels: enhancement

#33 - Readonly fields (not modifiable after first init)

Issue - State: closed - Opened by smarie over 5 years ago
Labels: enhancement

#31 - Provide a method to debug conversion

Issue - State: closed - Opened by smarie over 5 years ago
Labels: enhancement

#30 - Fast route without trying converters

Issue - State: open - Opened by smarie over 5 years ago - 1 comment
Labels: example use case needed

#29 - Ability for a converter to disable validation if conversion is successful

Issue - State: open - Opened by smarie over 5 years ago
Labels: example use case needed

#28 - `@<field>.converter` decorator to add a converter to a field

Issue - State: closed - Opened by smarie over 5 years ago
Labels: enhancement

#27 - decorator feature `@<field>.default_factory`

Issue - State: closed - Opened by smarie over 5 years ago
Labels: enhancement

#26 - `copy_value` and `copy_field` helper functions to be used as `default_factory`

Issue - State: closed - Opened by smarie over 5 years ago - 1 comment
Labels: enhancement

#25 - Ability to disable validation temporarily (for faster instance creation or conversion routes.)

Issue - State: open - Opened by smarie over 5 years ago - 1 comment
Labels: example use case needed

#24 - Generated init methods should or could check that all mandatory fields in the class have been set.

Issue - State: open - Opened by smarie over 5 years ago
Labels: example use case needed

#23 - Support explicit `init_after` constraints so that fields can be initialized in another order than the default

Issue - State: closed - Opened by smarie over 5 years ago - 1 comment
Labels: enhancement

#22 - ValueError with `mini_lambda` < 2.2

Issue - State: closed - Opened by smarie over 5 years ago
Labels: bug

#21 - Add __weakref__ to the slots in the most important classes

Issue - State: closed - Opened by smarie over 5 years ago
Labels: enhancement

#20 - Detect if a class has `__slots__` when a field is attached to it

Issue - State: closed - Opened by smarie over 5 years ago - 1 comment
Labels: enhancement

#19 - Support __slots__ with native fields

Issue - State: closed - Opened by smarie over 5 years ago - 1 comment
Labels: wontfix

#18 - Support type and value validation for native fields (on first access only) ?

Issue - State: closed - Opened by smarie over 5 years ago - 1 comment
Labels: wontfix

#17 - get rid of `@with_signature` for `make_init` and instead use a type stub `*.pyi`

Issue - State: closed - Opened by smarie over 5 years ago
Labels: enhancement

#16 - Make sure that the type hints are correctly reused in generated `__init__` method signatures

Issue - State: closed - Opened by smarie over 5 years ago
Labels: enhancement

#15 - `help(cls)` does not show the actual docstring for the fields

Issue - State: open - Opened by smarie over 5 years ago
Labels: enhancement

#14 - `make_init`

Issue - State: closed - Opened by smarie over 5 years ago

#13 - `@inject_fields` decorator for `__init__`

Issue - State: closed - Opened by smarie over 5 years ago
Labels: enhancement

#12 - Accessing a `field` from the class is not yet supported

Issue - State: closed - Opened by smarie over 5 years ago - 3 comments
Labels: bug

#11 - RuntimeError: Error calling __set_name__ on 'DescriptorField'

Issue - State: closed - Opened by smarie over 5 years ago

#10 - Support `type` in `field()` definition

Issue - State: closed - Opened by smarie over 5 years ago

#9 - decorator feature `@<field>.validator(...)`

Issue - State: closed - Opened by smarie over 5 years ago - 1 comment
Labels: enhancement

#8 - Support global checker

Issue - State: open - Opened by smarie over 5 years ago - 2 comments
Labels: example use case needed

#7 - Support for multiple types validation in `type` + `typing` support

Issue - State: closed - Opened by smarie over 5 years ago - 2 comments
Labels: bug, enhancement

#5 - Support 'converter' in field definitions

Issue - State: closed - Opened by smarie over 5 years ago - 1 comment

#4 - Provide or at least support a way to define combined type + value validators

Issue - State: closed - Opened by smarie over 5 years ago - 2 comments

#3 - Support `validator` in `field()` definitions

Issue - State: closed - Opened by smarie over 5 years ago - 3 comments

#2 - The `__init__` topic

Issue - State: closed - Opened by smarie over 5 years ago - 5 comments