Metadata-Version: 2.1
Name: httpx-cache
Version: 0.6.0
Summary: Simple caching transport for httpx.
Home-page: https://github.com/obendidi/httpx-cache
License: BSD 3
Keywords: httpx,cache,cache-control
Author: Ouail Bendidi
Author-email: ouail.bendidi@gmail.com
Requires-Python: >=3.7,<4.0
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Framework :: AsyncIO
Classifier: Framework :: Trio
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Internet :: WWW/HTTP
Requires-Dist: aiorwlock (>=1.2.0,<2.0.0)
Requires-Dist: anyio (>=3.4.0,<4.0.0)
Requires-Dist: attrs (>=21.4.0,<22.0.0)
Requires-Dist: fasteners (>=0.16.3,<0.18.0)
Requires-Dist: httpx (>=0.23.0,<0.24.0)
Requires-Dist: msgpack (>=1.0.3,<2.0.0)
Project-URL: Repository, https://github.com/obendidi/httpx-cache
Description-Content-Type: text/markdown

# HTTPX-CACHE

[![codecov](https://codecov.io/gh/obendidi/httpx-cache/branch/main/graph/badge.svg?token=FHHRA6F17X)](https://codecov.io/gh/obendidi/httpx-cache)

httpx-cache is an implementation of the caching algorithms in [httplib2](https://github.com/httplib2/httplib2) and [CacheControl](https://github.com/ionrock/cachecontrol) for use with [httpx](https://github.com/encode/httpx) transport object.

It is is heavily insipired by:

- [https://github.com/ionrock/cachecontrol](https://github.com/ionrock/cachecontrol)
- [https://github.com/johtso/httpx-caching](https://github.com/johtso/httpx-caching)

## Documentation

Full documentation is available at [https://obendidi.github.io/httpx-cache/](https://obendidi.github.io/httpx-cache/)

## Installation

Using pip:

```sh
pip install httpx-cache
```

