Hishel (հիշել, remember) is a library that implements HTTP Caching for
HTTPX and HTTP Core libraries in accordance with RFC 9111, the most
recent caching specification.
Provides
Requires
License
BSD-3-Clause
Changelog
* Fri Aug 15 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 0.1.3
* Remove `types-redis` from dev dependencies (#336)
* Bump redis to 6.0.0 and address async `.close()` deprecation warning (#336)
* Avoid race condition when unlinking files in `FileStorage`. (#334)
* Allow prodiving a `path_prefix` in `S3Storage` and `AsyncS3Storage`. (#342)
- Update BuildRequires and Suggests from pyproject.toml
* Wed Jun 11 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 0.1.2
* Add check for fips compliant python. (#325)
* Fix compatibility with httpx. (#291)
* Use SyncByteStream instead of ByteStream. (#298)
* Don't raise exceptions if date-containing headers are invalid. (#318)
* Fix for S3 Storage missing metadata in API request. (#320)
- Update BuildRequires and Requires from pyproject.toml
* Wed Nov 13 2024 Dirk Müller <dmueller@suse.com>
- update to 0.1.1:
* FIx typig extensions nor found.
* Add support for Python 3.12 / drop Python 3.8.
* Specify usedforsecurity=False in blake2b.
* Tue Oct 29 2024 Dirk Müller <dmueller@suse.com>
- update to 0.0.33:
* Added a Logging section to the documentation.
* Don't raise an exception if the `Date` header is not present.
* Ignore file not found error when cleaning up a file storage.
* Fix `AssertionError` on `client.close()` when use
SQLiteStorage.
* Fix ignored flags when use `force_cache`.
* Sun Sep 08 2024 Dirk Müller <dmueller@suse.com>
- update to 0.0.30:
* Fix cache update on revalidation response with content
(rfc9111 section 4.3.3)
* Fix request extensions that were not passed into revalidation
request for transport-based implementation (but were
* passed for the pool-based impl) (#247).
* Add `cache_private` property to the controller to support
acting as shared cache.
* Improve efficiency of scanning cached responses in
`FileStorage` by reducing number of syscalls.
* Add `remove` support for storages
* Tue Aug 20 2024 Andreas Schneider <asn@cryptomilk.org>
- Add sle15_python_module_pythons
* Fri Aug 09 2024 Daniel Garcia <daniel.garcia@suse.com>
- Remove not needed python 2 Build dependency
* Tue Jul 02 2024 Daniel Garcia <daniel.garcia@suse.com>
- Initial version (0.0.29)
Files
/usr/lib/python3.11/site-packages/hishel
/usr/lib/python3.11/site-packages/hishel-0.1.3.dist-info
/usr/lib/python3.11/site-packages/hishel-0.1.3.dist-info/INSTALLER
/usr/lib/python3.11/site-packages/hishel-0.1.3.dist-info/METADATA
/usr/lib/python3.11/site-packages/hishel-0.1.3.dist-info/RECORD
/usr/lib/python3.11/site-packages/hishel-0.1.3.dist-info/REQUESTED
/usr/lib/python3.11/site-packages/hishel-0.1.3.dist-info/WHEEL
/usr/lib/python3.11/site-packages/hishel-0.1.3.dist-info/licenses
/usr/lib/python3.11/site-packages/hishel-0.1.3.dist-info/licenses/LICENSE
/usr/lib/python3.11/site-packages/hishel/__init__.py
/usr/lib/python3.11/site-packages/hishel/__pycache__
/usr/lib/python3.11/site-packages/hishel/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/hishel/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/hishel/__pycache__/_controller.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/hishel/__pycache__/_controller.cpython-311.pyc
/usr/lib/python3.11/site-packages/hishel/__pycache__/_exceptions.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/hishel/__pycache__/_exceptions.cpython-311.pyc
/usr/lib/python3.11/site-packages/hishel/__pycache__/_files.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/hishel/__pycache__/_files.cpython-311.pyc
/usr/lib/python3.11/site-packages/hishel/__pycache__/_headers.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/hishel/__pycache__/_headers.cpython-311.pyc
/usr/lib/python3.11/site-packages/hishel/__pycache__/_lfu_cache.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/hishel/__pycache__/_lfu_cache.cpython-311.pyc
/usr/lib/python3.11/site-packages/hishel/__pycache__/_s3.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/hishel/__pycache__/_s3.cpython-311.pyc
/usr/lib/python3.11/site-packages/hishel/__pycache__/_serializers.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/hishel/__pycache__/_serializers.cpython-311.pyc
/usr/lib/python3.11/site-packages/hishel/__pycache__/_synchronization.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/hishel/__pycache__/_synchronization.cpython-311.pyc
/usr/lib/python3.11/sit