1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= python-cached-property
7 SDESC[py38]= Decorator for caching properties in classes (PY38)
8 SDESC[py39]= Decorator for caching properties in classes (PY39)
9 HOMEPAGE= https://github.com/pydanny/cached-property
10 CONTACT= Python_Automaton[python@ironwolf.systems]
13 SITES[main]= PYPIWHL/48/19/f2090f7dad41e225c7f2326e4cfe6fff49e57dedb5b53636c9551f86b069
14 DISTFILE[1]= cached_property-1.5.2-py2.py3-none-any.whl:main
19 OPTIONS_AVAILABLE= PY38 PY39
20 OPTIONS_STANDARD= none
21 VOPTS[py38]= PY38=ON PY39=OFF
22 VOPTS[py39]= PY38=OFF PY39=ON
24 DISTNAME= cached_property-1.5.2.dist-info
28 [PY38].USES_ON= python:py38,wheel
30 [PY39].USES_ON= python:py39,wheel
32 [FILE:2563:descriptions/desc.single]
33 ===============================
35 ===============================
37 :alt: Code style: black
39 A decorator for caching properties in classes.
44 * Makes caching of time or computational expensive properties quick and
46 * Because I got tired of copy/pasting this code from non-web project to
48 * I needed something really simple that worked in Python 2 and 3.
53 Let's define a class with an expensive property. Every time you stay there
57 Django Crash Course for Django 3.0 and Python 3.8 is the best cheese-themed
58 Django reference in the universe!
66 * Add formal support for Python 3.8
67 * Remove formal support for Python 3.4
68 * Switch from Travis to GitHub actions
69 * Made tests pass flake8 for Python 2.7
74 * Added formal support for Python 3.7
75 * Removed formal support for Python 3.3
80 * Catch SyntaxError from asyncio import on older versions of Python, thanks
86 * Really fixed tests, thanks to @pydanny
91 * Added conftest.py to manifest so tests work properly off the tarball,
93 * Ensured new asyncio tests didn't break Python 2.7 builds on Debian,
95 * Code formatting via black, thanks to @pydanny and @ambv
100 * Added asyncio support, thanks to @vbraun
101 * Remove Python 2.6 support, whose end of life was 5 years ago, thanks to
107 * Validate for Python 3.6
112 * Drop some non-ASCII characters from HISTORY.rst, thanks to @AdamWill
113 * Added official support for Python 3.5, thanks to @pydanny and @audreyr
114 * Removed confusingly placed lock from example, thanks to @ionelmc
115 * Corrected invalidation cache documentation, thanks to @proofit404
116 * Updated to latest Travis-CI environment, thanks to @audreyr
121 * Overall code and test refactoring, thanks to @gsakkis
122 * Allow the del statement for resetting cached properties with ttl instead
123 of del obj._cache[attr], thanks to @gsakkis.
124 * Uncovered a bug in PyPy,
125 https://bitbucket.org/pypy/pypy/issue/2033/attributeerror-object-attribute-is-read,
127 * Fixed threaded_cached_property_with_ttl to actually be thread-safe,
136 df4f613cf7ad9a588cc381aaf4a512d26265ecebd5eb9e1ba12f1319eb85a6a0 7573 cached_property-1.5.2-py2.py3-none-any.whl