Package : python-characteristic > RPM : python-characteristic-14.3.0-10.mga9.src.rpm
Basic items
Name | python-characteristic |
Version | 14.3.0 |
Release | 10.mga9 |
URL | https://github.com/hynek/characteristic/ |
Group | Development/Python |
Summary | Python library that eases the chores of implementing attributes |
Size | 30KB |
Arch | noarch |
License | MIT |
Description
Say 'yes' to types but 'no' to typing!
characteristic is a Python package with class decorators that ease the chores
of implementing the most common attribute-related object protocols.
You just specify the attributes to work with and ``characteristic`` gives you:
- a nice human-readable ``__repr__``,
- a complete set of comparison methods,
- and a kwargs-based initializer (that cooperates with your existing one)
*without* writing dull boilerplate code again and again.
So put down that type-less data structures and welcome some class into your
life!
characteristic is a Python package with class decorators that ease the chores
of implementing the most common attribute-related object protocols.
You just specify the attributes to work with and ``characteristic`` gives you:
- a nice human-readable ``__repr__``,
- a complete set of comparison methods,
- and a kwargs-based initializer (that cooperates with your existing one)
*without* writing dull boilerplate code again and again.
So put down that type-less data structures and welcome some class into your
life!
Media information
Distribution release | Mageia 9 |
Media name | core-release |
Media arch | i586 |
Advanced items
Source RPM | NOT IN DATABASE ?! |
Build time | 2022-03-23 23:45:09 |
Changelog | View in Sophie |
Files | View in Sophie |
Dependencies | View in Sophie |