Propcache

Latest version: v0.3.1

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

Scan your dependencies

0.3.1

=====

*(2025-03-25)*


Bug fixes
---------

- Improved typing annotations, fixing some type errors under correct usage
and improving typing robustness generally -- by :user:`Dreamsorcerer`.

*Related issues and pull requests on GitHub:*
:issue:`103`.


----

0.3.0

=====

*(2025-02-20)*


Features
--------

- Implemented support for the free-threaded build of CPython 3.13 -- by :user:`lysnikolaou`.

*Related issues and pull requests on GitHub:*
:issue:`84`.


Packaging updates and notes for downstreams
-------------------------------------------

- Started building wheels for the free-threaded build of CPython 3.13 -- by :user:`lysnikolaou`.

*Related issues and pull requests on GitHub:*
:issue:`84`.


Contributor-facing changes
--------------------------

- GitHub Actions CI/CD is now configured to manage caching pip-ecosystem
dependencies using `re-actors/cache-python-deps`_ -- an action by
:user:`webknjaz` that takes into account ABI stability and the exact
version of Python runtime.

.. _`re-actors/cache-python-deps`:
https://github.com/marketplace/actions/cache-python-deps

*Related issues and pull requests on GitHub:*
:issue:`93`.


----

0.2.1

=====

*(2024-12-01)*


Bug fixes
---------

- Stopped implicitly allowing the use of Cython pre-release versions when
building the distribution package -- by :user:`ajsanchezsanz` and
:user:`markgreene74`.

*Related commits on GitHub:*
:commit:`64df0a6`.

- Fixed ``wrapped`` and ``func`` not being accessible in the Cython versions of :func:`propcache.api.cached_property` and :func:`propcache.api.under_cached_property` decorators -- by :user:`bdraco`.

*Related issues and pull requests on GitHub:*
:issue:`72`.


Removals and backward incompatible breaking changes
---------------------------------------------------

- Removed support for Python 3.8 as it has reached end of life -- by :user:`bdraco`.

*Related issues and pull requests on GitHub:*
:issue:`57`.


Packaging updates and notes for downstreams
-------------------------------------------

- Stopped implicitly allowing the use of Cython pre-release versions when
building the distribution package -- by :user:`ajsanchezsanz` and
:user:`markgreene74`.

*Related commits on GitHub:*
:commit:`64df0a6`.


----

0.2.0

=====

*(2024-10-07)*


Bug fixes
---------

- Fixed loading the C-extensions on Python 3.8 -- by :user:`bdraco`.

*Related issues and pull requests on GitHub:*
:issue:`26`.


Features
--------

- Improved typing for the :func:`propcache.api.under_cached_property` decorator -- by :user:`bdraco`.

*Related issues and pull requests on GitHub:*
:issue:`38`.


Improved documentation
----------------------

- Added API documentation for the :func:`propcache.api.cached_property` and :func:`propcache.api.under_cached_property` decorators -- by :user:`bdraco`.

*Related issues and pull requests on GitHub:*
:issue:`16`.


Packaging updates and notes for downstreams
-------------------------------------------

- Moved :func:`propcache.api.under_cached_property` and :func:`propcache.api.cached_property` to `propcache.api` -- by :user:`bdraco`.

Both decorators remain importable from the top-level package, however importing from `propcache.api` is now the recommended way to use them.

*Related issues and pull requests on GitHub:*
:issue:`19`, :issue:`24`, :issue:`32`.

- Converted project to use a src layout -- by :user:`bdraco`.

*Related issues and pull requests on GitHub:*
:issue:`22`, :issue:`29`, :issue:`37`.


----

0.1.0

=====

*(2024-10-03)*


Features
--------

- Added ``armv7l`` wheels -- by :user:`bdraco`.

*Related issues and pull requests on GitHub:*
:issue:`5`.


----

0.0.0

=====

*(2024-10-02)*


- Initial release.

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.