Source: python-stamina Section: python Maintainer: Debian Python Team Uploaders: Matheus Polkorny Build-Depends: debhelper-compat (= 13), dh-sequence-python3, pybuild-plugin-pyproject, python3-all, python3-anyio , python3-dirty-equals , python3-hatch-fancy-pypi-readme, python3-hatch-vcs, python3-hatchling, python3-pytest , python3-tenacity Standards-Version: 4.7.4 Homepage: https://stamina.hynek.me/en/stable/ Vcs-Browser: https://salsa.debian.org/python-team/packages/python-stamina Vcs-Git: https://salsa.debian.org/python-team/packages/python-stamina.git Package: python3-stamina Architecture: all Depends: python3-tenacity, ${misc:Depends}, ${python3:Depends} Description: opinionated retry wrapper for the Tenacity library Stamina is an opinionated wrapper around the Tenacity package. It aims to be ergonomic while doing the right thing by default and minimizing the potential for misuse. It is the result of years of copy-pasting the same configuration over and over again. . It supports retrying only on selected exceptions, exponential backoff with jitter between retries, limits on the number of retries and total time, and automatic async support including Trio. . It preserves type hints of decorated callables and provides flexible instrumentation with Prometheus, structlog, and standard library logging support. It also includes testing support to globally disable retries, limit retry counts, or remove backoffs.