Pyattributes

Latest version: v2.5.1

Safety actively analyzes 682361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

2.0.0

**Enhancement:**
* `GetMethods` and `GetAttributes` adhere to method resolution order (MRO) to find attributes annotated to methods from base-classes.
* Reduced size of README and added simple examples instead.
* Moved documentation to [ReadTheDocs](https://pyattributes.readthedocs.io/)
* Added unit tests
* [Attributes](https://github.com/Paebbels/pyAttributes/blob/v2.0.0/tests/unit/Attributes.py?ts=2)
* [ArgParse](https://github.com/Paebbels/pyAttributes/blob/v2.0.0/tests/unit/ArgParse.py?ts=2)
* Added line and branch coverage reporting
* Upload line coverage to [Codacy](https://app.codacy.com/manual/Paebbels/pyAttributes/dashboard)
* Upload branch coverage to [Codecov](https://codecov.io/gh/Paebbels/pyAttributes)
* Added examples for ArgParse
* [OldStyle.py](https://github.com/Paebbels/pyAttributes/blob/v2.0.0/tests/example/OldStyle.py?ts=2)
* [UserManager.py](https://github.com/Paebbels/pyAttributes/blob/v2.0.0/tests/example/UserManager.py?ts=2)
* New inheritance hierarchy in `ArgParseAttributes`.

**Fixes:**
* Reversed order how attributes are stored in `__pyattr__`.
* Added missing dependency to `autocomplete`.
* Corrected examples and code snippets.

1.0.0

This release finalizes the development process for pyAttributes.

**It contains:**
- A generic `Attribute` class
- A `AttributeHelperMixin`class to ease the usage of attributes on a class' methods
- Helper classes for Python's `ArgParse` to have an easier way in describing command line arguments and handlers.

In addition, a documentation is published at ReadTheDocs.

0.2.6

This version contains the latest implementation updates from pyIPCMI.

0.2.1

First official release including basic attribute and helper classes as well as a package for handling Python's argparse package.

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.