PackageTrack Sign in Track my project

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 2023
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 60 of 84
  1. 5.6.3 31 Aug 2023
    Commits, not release notes

    This project publishes no release notes. Between v5.6.1 and v5.6.3 there 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
  2. 5.6.1 18 Apr 2023
    Commits, not release notes

    This project publishes no release notes. Between v5.6.0 and v5.6.1 there were 3 commits, 2 of them substantive:

    • Fix docs re: JSONDisk
    • Support pathlib.Path as directory argument
  3. 5.6.0 18 Apr 2023
    Commits, not release notes

    This project publishes no release notes. Between v5.5.1 and v5.6.0 there 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)
  4. 5.5.1 11 Apr 2023
    Commits, not release notes

    This project publishes no release notes. Between v5.4.0 and v5.5.1 there 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. 5.4.0 31 Dec 2021
    Commits, not release notes

    This project publishes no release notes. Between v5.3.0 and v5.4.0 there 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
  6. 5.3.0 30 Nov 2021
    Commits, not release notes

    This project publishes no release notes. Between v5.2.1 and v5.3.0 there 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.

  7. 5.2.1 23 Jan 2021
    Commits, not release notes

    This project publishes no release notes. Between v5.1.0 and v5.2.1 there 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 dataset target
    • 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.

  8. 5.1.0 09 Nov 2020
    Commits, not release notes

    This project publishes no release notes. Between v5.0.3 and v5.1.0 there were 3 commits, 2 of them substantive:

    • Prevent cache shard attribute access when unsafe
    • Support transactions in FanoutCache (probably a bad idea)
  9. 5.0.3 09 Sep 2020
    Commits, not release notes

    This project publishes no release notes. Between v5.0.2 and v5.0.3 there were 2 commits, 1 of them substantive:

    • Add python_requires kwarg to setup
  10. 5.0.2 26 Aug 2020 withdrawn

    Missing python_requires for Python 3 support.

    Nothing published for this version

  11. 5.0.1 23 Aug 2020 withdrawn

    Missing python_requires for Python 3 support.

    Nothing published for this version

  12. 5.0.0 23 Aug 2020 withdrawn

    Missing python_requires for Python 3 support.

    Nothing published for this version

  13. 4.1.0 14 Oct 2019

    Nothing published for this version

  14. 4.0.0 03 Jul 2019

    Nothing published for this version

  15. 3.1.1 22 Nov 2018

    Nothing published for this version

  16. 3.1.0 09 Nov 2018

    Nothing published for this version

  17. 3.0.6 19 Apr 2018

    Nothing published for this version

  18. 3.0.5 18 Apr 2018

    Nothing published for this version

  19. 3.0.4 18 Apr 2018

    Nothing published for this version

  20. 3.0.3 18 Apr 2018

    Nothing published for this version

  21. 3.0.1 15 Dec 2017

    Nothing published for this version

  22. 3.0.0 15 Dec 2017

    Nothing published for this version

  23. 2.9.0 23 Aug 2017

    Nothing published for this version

  24. 2.8.3 07 Aug 2017

    Nothing published for this version

  25. 2.8.2 07 Aug 2017

    Nothing published for this version

  26. 2.7.0 03 Aug 2017

    Nothing published for this version

  27. 2.6.5 03 Aug 2017

    Nothing published for this version

  28. 2.6.4 01 Aug 2017

    Nothing published for this version

  29. 2.6.0 01 Aug 2017

    Nothing published for this version

  30. 2.5.2 01 Aug 2017

    Nothing published for this version

  31. 2.5.1 31 Jul 2017

    Nothing published for this version

  32. 2.4.1 27 Mar 2017

    Nothing published for this version

  33. 2.4.0 27 Mar 2017

    Nothing published for this version

  34. 2.3.1 24 Feb 2017

    Nothing published for this version

  35. 2.3.0 07 Dec 2016

    Nothing published for this version

  36. 2.2.0 28 Nov 2016

    Nothing published for this version

  37. 2.1.0 26 Nov 2016

    Nothing published for this version

  38. 2.0.2 12 Sep 2016

    Nothing published for this version

  39. 1.7.0 28 Jul 2016

    Nothing published for this version

  40. 1.6.7 10 Jul 2016

    Nothing published for this version

  41. 1.6.6 03 Apr 2016

    Nothing published for this version

  42. 1.6.5 29 Mar 2016

    Nothing published for this version

  43. 1.6.4 25 Mar 2016

    Nothing published for this version

  44. 1.6.3 21 Mar 2016

    Nothing published for this version

  45. 1.6.2 11 Mar 2016

    Nothing published for this version

  46. 1.6.1 10 Mar 2016

    Nothing published for this version

  47. 1.6.0 10 Mar 2016

    Nothing published for this version

  48. 1.5.3 10 Mar 2016

    Nothing published for this version

  49. 1.5.2 08 Mar 2016

    Nothing published for this version

  50. 1.5.0 08 Mar 2016

    Nothing published for this version

  51. 1.4.0 07 Mar 2016

    Nothing published for this version

  52. 1.3.5 06 Mar 2016

    Nothing published for this version

  53. 1.3.4 06 Mar 2016

    Nothing published for this version

  54. 1.3.3 06 Mar 2016

    Nothing published for this version

  55. 1.3.1 06 Mar 2016

    Nothing published for this version

  56. 1.2.0 03 Mar 2016

    Nothing published for this version

  57. 1.1.0 03 Mar 2016

    Nothing published for this version

  58. 1.0.0 01 Mar 2016

    Nothing published for this version

  59. 0.9.0 29 Feb 2016

    Nothing published for this version

  60. 0.7.1 23 Feb 2016

    Nothing published for this version

Stop reading changelogs one package at a time.

Point PackageTrack at your project and get told which of your dependencies moved, which of those matter, and what to do about it.

Track my project