Metadata-Version: 2.4
Name: httpx-tenacity
Version: 0.2.0
Summary: A lightweight package that provides tenacious (retrying) httpx transports.
Project-URL: Homepage, https://github.com/Midnighter/httpx-tenacity
Project-URL: Documentation, https://midnighter.github.io/httpx-tenacity/
Project-URL: Source Code, https://github.com/Midnighter/httpx-tenacity
Project-URL: Bug Tracker, https://github.com/Midnighter/httpx-tenacity/issues
Project-URL: Download, https://pypi.org/project/httpx-tenacity/#files
Author-email: "Moritz E. Beber" <midnighter@posteo.net>
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: httpx,retry,tenacity
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Typing :: Typed
Requires-Python: >=3.10
Requires-Dist: httpx~=0.25
Requires-Dist: tenacity~=9.1
Requires-Dist: typing-extensions~=4.6; python_version < '3.11'
Description-Content-Type: text/markdown

# HTTPX Tenacity

|            |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Package    | [![Latest PyPI Version](https://img.shields.io/pypi/v/httpx-tenacity.svg)](https://pypi.org/project/httpx-tenacity/) [![Supported Python Versions](https://img.shields.io/pypi/pyversions/httpx-tenacity.svg)](https://pypi.org/project/httpx-tenacity/)                                                                                                                                                                                                                                                                                                                                                 |
| Meta       | [![Apache-2.0](https://img.shields.io/pypi/l/httpx-tenacity.svg)](LICENSE) [![Code of Conduct](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](.github/CODE_OF_CONDUCT.md) [![Checked with mypy](https://www.mypy-lang.org/static/mypy_badge.svg)](https://mypy-lang.org/) [![Code Style Black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black) [![Linting: Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff) |
| Automation | [![CI](https://github.com/Midnighter/httpx-tenacity/actions/workflows/main.yml/badge.svg)](https://github.com/Midnighter/httpx-tenacity/actions/workflows/main.yml)                                                                                                                                                                                                                                                                                                                                                                                                                                    |

_A lightweight package that provides tenacious (retrying) httpx transports._

## Installation

The package is published on [PyPI](https://pypi.org/project/httpx-tenacity/). Install it,
for example, with pip.

```sh
pip install httpx-tenacity
```

## Copyright

-   Copyright © 2026 Moritz E. Beber.
-   Free software distributed under the [Apache Software License 2.0](./LICENSE).
