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
#93 - Type hints from annotations are not correct since python 3.10
Issue -
State: open - Opened by smarie 9 months ago
#92 - Fixed `TypeError: Neither typeguard not pytypes is installed` even with `typeguard` installed
Pull Request -
State: closed - Opened by smarie over 1 year ago
#91 - TypeError "Neither typeguard not pytypes is installed"... but typeguard is installed
Issue -
State: closed - Opened by smarie over 1 year ago
- 1 comment
#90 - Comment setup2
Pull Request -
State: closed - Opened by vivekkumar15 over 1 year ago
#89 - Remove the bandit version constraint when not needed anymore in the flake8-requirements
Issue -
State: open - Opened by smarie almost 2 years ago
#88 - Fixed `TypeError: check_type() takes 2 positional arguments but 3 were given` with typeguard 3.0.0+
Pull Request -
State: closed - Opened by smarie almost 2 years ago
#87 - Typeguard 3.0.0 incompatibility
Issue -
State: closed - Opened by smarie almost 2 years ago
#86 - `has_fields` leads to `AttributeError: __mro__` when the argument provided is a `typing.Union`
Issue -
State: open - Opened by smarie about 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
#71 - `get_fields`, `yield_fields`, `get_field_values` should have an optional argument to include properties, descriptors, and vars
Issue -
State: open - Opened by smarie over 4 years ago
#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
#65 - `tests` folder is not correctly excluded from wheel despite `exclude` in `find_packages` in `setup.py`
Issue -
State: closed - Opened by smarie almost 5 years ago
Labels: bug
#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
#55 - Provide an auto-fields feature like attrs/pydantic for python 3.6+
Issue -
State: closed - Opened by smarie about 5 years ago
#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
#43 - How to do equality comparision of objects when properties are lazily defined
Issue -
State: closed - Opened by devashishshankar over 5 years ago
- 9 comments
#42 - Installation fails on ubuntu python3
Issue -
State: closed - Opened by devashishshankar over 5 years ago
- 5 comments
#41 - Under python < 3.6, fields from parent classes may not be fixed if accessed from subclass
Issue -
State: closed - Opened by smarie over 5 years ago
Labels: bug
#40 - A dedicated `FieldTypeError` should be raised instead of a generic `TypeError` for field type checking.
Issue -
State: closed - Opened by smarie over 5 years ago
Labels: enhancement
#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
#32 - `Converter.create_from_fun()` generates a new `type` everytime a converter needs to be created from a callable
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
#6 - `decorator_factory` should take one argument receiving the object instance
Issue -
State: closed - Opened by smarie over 5 years ago
#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
#1 - Automatically transform a native field into a descriptor field when `@<field>.validator` is created
Issue -
State: closed - Opened by smarie over 5 years ago