diskcache
Disk Cache -- Disk and file backed persistent cache.
5.6.3
40M downloads/mo
#684 most downloaded on PyPI
grantjenks/python-diskcache
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 1.3 years
This project publishes no release notes
the list below is its commits, not an announcement
3 versions withdrawn
withdrawn after publishing
11 years old
84 releases · first in 2016
0 releases in the last 12 months
see the full history below
Release timeline
84 releases · Feb 2016 to Aug 2023Releases
latest 60 of 84-
5.6.331 Aug 2023Commits, not release notes
This project publishes no release notes. Between
v5.6.1andv5.6.3there were 4 commits, 2 of them substantive:- Bug fix: Fix peek when value is so large that a file is used (#288)
- Update release.yml to use pypa/gh-action-pypi-publish
-
5.6.118 Apr 2023Commits, not release notes
This project publishes no release notes. Between
v5.6.0andv5.6.1there were 3 commits, 2 of them substantive:- Fix docs re: JSONDisk
- Support pathlib.Path as directory argument
-
5.6.018 Apr 2023Commits, not release notes
This project publishes no release notes. Between
v5.5.1andv5.6.0there were 7 commits, 5 of them substantive:- Close the cache explicitly before deleting the reference
- Oops, close the cache, not the deque
- Shutup pylint
- Bump versions of checkout and setup-python
- Add maxlen parameter to diskcache.Deque (#191)
-
5.5.111 Apr 2023Commits, not release notes
This project publishes no release notes. Between
v5.4.0andv5.5.1there were 17 commits, 14 of them substantive:- Put commands above deps for doc8 testenv
- Update rsync command for uploading docs
- Remove unused import
- Update Cache(...) params when allocating
- Add docs about the eviction policy to recipes
- Test on Django 4.2 LTS
- Update year to 2023
- Bump python testing to 3.11
- i blue it
- Update pylint
- Drop Python 3.7 from testing
- Update tests for Django 4.2
- Drop 3.7 from CI
- Install dev requirements for wheel package
-
5.4.031 Dec 2021Commits, not release notes
This project publishes no release notes. Between
v5.3.0andv5.4.0there were 6 commits, 5 of them substantive:- Update tests for Django 3.2
- Fix DjangoCache.delete to return True/False
- Bump Django testing to 3.2
- Remove unused imports
- Run isort
-
5.3.030 Nov 2021Commits, not release notes
This project publishes no release notes. Between
v5.2.1andv5.3.0there were 38 commits, 38 of them substantive:- Add Python 3.9 support trove classifier.
- Run integration on pull requests
- Fix typo
- Fix the URL to Django documentation for cache.
- remove leftovers from Travis and AppVeyor
- remove unused imports
- Ignore pylint's consider-using-with in Disk.fetch
- Simplify ENOENT handling around fetch() and remove()
- Add doc about IOError
- Add notes about changes to store() and remove()
- Update remove to cleanup parent dirs
- Remove logic from filename() for creating directories
- Modify store() to create the subdirs when writing the file (1 of 4)
- Refactor file writing logic to retry makedirs
- Add test for Lock.locked()
- Test re-entrancy of "rlock"
- Delete EACCESS error tests
- Test Cache.memoize() with typed kwargs
- Test JSONDisk.get by iterating cache
- Increase coverage to 97%
…and 18 more.
-
5.2.123 Jan 2021Commits, not release notes
This project publishes no release notes. Between
v5.1.0andv5.2.1there were 30 commits, 28 of them substantive:- Use no hardcoded /tmp/diskcache/... paths in tests
- replace open mode 'w' to 'x'
- Use disk provided by the user whenever possible
- Remove transaction from Deque.init
- Use the same Disk in FanoutCache as in Index and Deque subdirs
- Remove travis and appveyor in favor of GitHub Actions
- Rewrite k/v store benchmarking to avoid IPython "magic" syntax
- Update development requirements for editable install
- I blue it
- Make imports consistent with isort
- Increase max attributes to 8
- Tell mypy to ignore django
- Remove useless
datasettarget - Ignore type errors when setting class attributes
- Add django to deps for sphinx and pylint
- Tell doc8 to ignore docs/_build dir
- Update flake8 configs
- Flake8 fixes (mostly removing useless module imports)
- Update pylint and fix code
- Update Sphinx and re-gen conf.py
…and 8 more.
-
5.1.009 Nov 2020Commits, not release notes
This project publishes no release notes. Between
v5.0.3andv5.1.0there were 3 commits, 2 of them substantive:- Prevent cache shard attribute access when unsafe
- Support transactions in FanoutCache (probably a bad idea)
-
5.0.309 Sep 2020Commits, not release notes
This project publishes no release notes. Between
v5.0.2andv5.0.3there were 2 commits, 1 of them substantive:- Add python_requires kwarg to setup
-
5.0.226 Aug 2020 withdrawnMissing python_requires for Python 3 support.
Nothing published for this version
-
5.0.123 Aug 2020 withdrawnMissing python_requires for Python 3 support.
Nothing published for this version
-
5.0.023 Aug 2020 withdrawnMissing python_requires for Python 3 support.
Nothing published for this version
-
4.1.014 Oct 2019Nothing published for this version
-
4.0.003 Jul 2019Nothing published for this version
-
3.1.122 Nov 2018Nothing published for this version
-
3.1.009 Nov 2018Nothing published for this version
-
3.0.619 Apr 2018Nothing published for this version
-
3.0.518 Apr 2018Nothing published for this version
-
3.0.418 Apr 2018Nothing published for this version
-
3.0.318 Apr 2018Nothing published for this version
-
3.0.115 Dec 2017Nothing published for this version
-
3.0.015 Dec 2017Nothing published for this version
-
2.9.023 Aug 2017Nothing published for this version
-
2.8.307 Aug 2017Nothing published for this version
-
2.8.207 Aug 2017Nothing published for this version
-
2.7.003 Aug 2017Nothing published for this version
-
2.6.503 Aug 2017Nothing published for this version
-
2.6.401 Aug 2017Nothing published for this version
-
2.6.001 Aug 2017Nothing published for this version
-
2.5.201 Aug 2017Nothing published for this version
-
2.5.131 Jul 2017Nothing published for this version
-
2.4.127 Mar 2017Nothing published for this version
-
2.4.027 Mar 2017Nothing published for this version
-
2.3.124 Feb 2017Nothing published for this version
-
2.3.007 Dec 2016Nothing published for this version
-
2.2.028 Nov 2016Nothing published for this version
-
2.1.026 Nov 2016Nothing published for this version
-
2.0.212 Sep 2016Nothing published for this version
-
1.7.028 Jul 2016Nothing published for this version
-
1.6.710 Jul 2016Nothing published for this version
-
1.6.603 Apr 2016Nothing published for this version
-
1.6.529 Mar 2016Nothing published for this version
-
1.6.425 Mar 2016Nothing published for this version
-
1.6.321 Mar 2016Nothing published for this version
-
1.6.211 Mar 2016Nothing published for this version
-
1.6.110 Mar 2016Nothing published for this version
-
1.6.010 Mar 2016Nothing published for this version
-
1.5.310 Mar 2016Nothing published for this version
-
1.5.208 Mar 2016Nothing published for this version
-
1.5.008 Mar 2016Nothing published for this version
-
1.4.007 Mar 2016Nothing published for this version
-
1.3.506 Mar 2016Nothing published for this version
-
1.3.406 Mar 2016Nothing published for this version
-
1.3.306 Mar 2016Nothing published for this version
-
1.3.106 Mar 2016Nothing published for this version
-
1.2.003 Mar 2016Nothing published for this version
-
1.1.003 Mar 2016Nothing published for this version
-
1.0.001 Mar 2016Nothing published for this version
-
0.9.029 Feb 2016Nothing published for this version
-
0.7.123 Feb 2016Nothing published for this version