NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2967 most downloaded on PyPI
a dictionary-like, file-based cache module for Python
Last release 2 years ago
no release in 18 months
Ships unpredictably
gaps range from 2 weeks to 6.0 years
Nearly every release is documented
notes for 16 of 16 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
16 releases · first in 2012
Allow multiple processes to safely call delete() at the same time. Thanks jacob-indigo!
Allow multiple processes to safely call delete() at the same time. Thanks jacob-indigo!
Remove EOL Python versions. Supporting only Python 3.9+
Fix a race condition when multiple processes use the same file cache. Thanks dimitris-flyr!
Fix a race condition when multiple processes use the same file cache. Thanks dimitris-flyr!
One column per quarter.
Switch from deprecated appdirs dependency to platformdirs.
Switch from deprecated appdirs dependency to platformdirs.
Restructure docs and add issue tracker/changes links to pypi.
Do not catch OSError exceptions, so client code can handle and retry if needed. Fixes #27.
Do not catch OSError exceptions, so client code can handle and retry if needed. Fixes #27.
Remove Python 2 support.
Allow the chmod option to be set to False to disable file mode changes. Thanks morpheus65535!
Adds context manager support. Thanks Yan Huihang!
Exclude tests from installed package. Thanks ameyajoshi99!
* Minor code changes/updates.
Minor code changes/updates.
Uses shutil.move() instead of os.rename(). Fixes #22. Thanks Philip!
Uses shutil.move() instead of os.rename(). Fixes #22. Thanks Philip!
Adds pypi and travis-ci badges to README.
Adds flake8 to travis-ci and tox.
Adds Python 3.5 tests.
Includes tests in release package.
Adds support for subcaches. Resolves #20.
Adds support for subcaches. Resolves #20.
Adds test for FileCache.__iter__() and FileCache.__contains__().
Creates AUTHORS.txt file.
Adds test for FileCache.__iter__() and FileCache.__contains__().
Fixes FileCache._all_keys assuming _buffer attribute (#19). Thanks soult!
Adds unicode key support. Fixes #18.
Adds unicode key support. Fixes #18.
Adds docs test environment to tox. Fixes #17.
Fixes code example typo. Fixes #16.
Fixes typo in docstrings about serialization. Fixes #15.
Adds not about appdirs requirement. Fixes #14.
Adds appdirs support (issue #13)
Adds appdirs support (issue #13)
backwards-incompatible rewrite; fcache now emulates a dict.
backwards-incompatible rewrite; fcache now emulates a dict.
bug fix: close temp file after creation (issue #1)
bug fix: close temp file after creation (issue #1)
now supports Python 2.6, 2.7, and 3.
now supports Python 2.6, 2.7, and 3.
added ~fcache.Cache.set_default method.
~fcache.Cache.invalidate can now be called with no arguments, in which case it forces all data to expire.
added ~fcache.Cache.keys method.
added ~fcache.Cache.values method.
added ~fcache.Cache.items method.
removed code-blocks from README so that PyPI would render the readme correctly.
removed code-blocks from README so that PyPI would render the readme correctly.
added ~fcache.Cache.invalidate method.
added ~fcache.Cache.invalidate method.
added documentation.
added override switch to the ~fcache.Cache.get method.
* Initial release.
Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →