Autoprop

Latest version: v4.1.0

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

Scan your dependencies

Page 1 of 2

4.1.0

Feature
* Add decorator to explicitly ignore methods ([`1687e06`](https://github.com/kalekundert/autoprop/commit/1687e062421f76b6d497297779a3e7f3b30bd52d))

Fix
* Handle undefined getters in error messages ([`f2bb9e5`](https://github.com/kalekundert/autoprop/commit/f2bb9e5b7586d5e09f3cc14690b6e15c1ab6863e))

4.0.2

Fix
* Upgrade to signature_dispatch~=1.0 ([`453447a`](https://github.com/kalekundert/autoprop/commit/453447aecdd7ddc7ca9e7898d0f6b99ff4a073f0))

4.0.1

Fix
* Use built-in functools.cached_property in py3.8+ ([`be358a9`](https://github.com/kalekundert/autoprop/commit/be358a9cf4b95d60a70ecbe318852f9db63c92d1))

4.0.0

Feature
* Add overwrite/automatic/manual cache policies ([`a013b69`](https://github.com/kalekundert/autoprop/commit/a013b69e1222918e776899d81eab29417eab0af0))

Breaking
* remove property/object/class cache policies. ([`a013b69`](https://github.com/kalekundert/autoprop/commit/a013b69e1222918e776899d81eab29417eab0af0))

Documentation
* Describe how to manually clear the cache ([`7a526e7`](https://github.com/kalekundert/autoprop/commit/7a526e73b9c9ca39d9813cdeb10abba8d1f73059))

3.0.0

Feature
* Change default cache policy to 'property' ([`a3baec5`](https://github.com/kalekundert/autoprop/commit/a3baec55ceee721c9090dc2a5639ac686eb6170e))

Breaking
* the new default caches more aggressively, so code written with the old default may end up with stale values. Update old code by replacing `autoprop.cache` with `autoprop.cache(policy='object')`. ([`a3baec5`](https://github.com/kalekundert/autoprop/commit/a3baec55ceee721c9090dc2a5639ac686eb6170e))

2.2.0

Feature
* Add the `immutable` decorator ([`e8f023a`](https://github.com/kalekundert/autoprop/commit/e8f023ab099b3d1477bb285267e11528c43c4f5c))

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.