Source: python-stamina
Section: python
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Uploaders: Matheus Polkorny <mpolkorny@gmail.com>
Build-Depends: debhelper-compat (= 13),
               dh-sequence-python3,
               pybuild-plugin-pyproject,
               python3-all,
               python3-anyio <!nocheck>,
               python3-dirty-equals <!nocheck>,
               python3-hatch-fancy-pypi-readme,
               python3-hatch-vcs,
               python3-hatchling,
               python3-pytest <!nocheck>,
               python3-tenacity <!nocheck>
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.
