Downloads in the 30 and 7 days to October 10, 2026. Refreshed weekly.
Package Information
No reported malware or high/critical advisories · Details
The current version has no OSV.dev malware reports and no critical or high-severity vulnerabilities.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100More insights and metrics
Downloads by OS
Python Versions
Top Countries
Weekly Downloads
GitHub Stars
Dependencies
- aiosqlite <1,>=0.21
- anyio >=4.14.2
- authlib <2,>=1.6.12
- click <9,>=8.3
- cryptography >=50.0.0
- defusedxml <1,>=0.7
- httpx <1,>=0.28
- humanize <5,>=4.11
- idna >=3.15
- jinja2 <4,>=3.1.5
- jmespath <2,>=1.0
- markupsafe <4,>=2.0
- pendulum <4,>=3.0
- platformdirs <5,>=4.0
- python-box <8,>=7.3
- pyyaml <7,>=6.0
- requests >=2.33.0
- rich <15,>=14.2
- structlog <26,>=25.0
-
tomli
<3,>=2.3
python_version < "3.11"
- tomli-w <2,>=1.0
- typer <1,>=0.19
- urllib3 >=2.7.0
- websockets <16,>=15.0
58 optional dependencies
-
argon2-cffi<26,>=25.1[passwords]extra == "passwords"
-
awscli-local<1,>=0.22[all]extra == "all"
-
awscli-local<1,>=0.22[infra-tools]extra == "infra-tools"
-
boto3<2,>=1.35[ses]extra == "ses"
-
boto3<2,>=1.35[all]extra == "all"
-
boto3<2,>=1.35[dev]extra == "dev"
-
build<2,>=1.3[build]extra == "build"
-
build<2,>=1.3[all]extra == "all"
-
filelock>=3.20.3[dev]extra == "dev"
-
filelock>=3.20.3[all]extra == "all"
-
furo<2026,>=2025.9[all]extra == "all"
-
furo<2026,>=2025.9[docs]extra == "docs"
-
jaraco-context>=6.1.0[dev]extra == "dev"
-
jaraco-context>=6.1.0[all]extra == "all"
-
markdown-it-py<4,>=3[docs]extra == "docs"
-
markdown-it-py<4,>=3[all]extra == "all"
-
moto<6,>=5.0[all]extra == "all"
-
moto<6,>=5.0[dev]extra == "dev"
-
mypy<2,>=1.18[all]extra == "all"
-
mypy<2,>=1.18[dev]extra == "dev"
-
myst-parser<5,>=4.0[all]extra == "all"
-
myst-parser<5,>=4.0[docs]extra == "docs"
-
pre-commit<5,>=4.0[all]extra == "all"
-
pre-commit<5,>=4.0[dev]extra == "dev"
-
pygments>=2.20.0[all]extra == "all"
-
pygments>=2.20.0[docs]extra == "docs"
-
pygments>=2.20.0[dev]extra == "dev"
-
pytest<10,>=9.0.3[all]extra == "all"
-
pytest<10,>=9.0.3[dev]extra == "dev"
-
pytest-asyncio<2,>=1.2[all]extra == "all"
-
pytest-asyncio<2,>=1.2[dev]extra == "dev"
-
pytest-cov<8,>=7.0[dev]extra == "dev"
-
pytest-cov<8,>=7.0[all]extra == "all"
-
ruff<1,>=0.14[all]extra == "all"
-
ruff<1,>=0.14[dev]extra == "dev"
-
soupsieve>=2.9.0[all]extra == "all"
-
soupsieve>=2.9.0[docs]extra == "docs"
-
sphinx<9,>=8.1[all]extra == "all"
-
sphinx<9,>=8.1[docs]extra == "docs"
-
sphinx-autodoc-typehints<4,>=3.0[all]extra == "all"
-
sphinx-autodoc-typehints<4,>=3.0[docs]extra == "docs"
-
sphinx-design<0.7,>=0.6[all]extra == "all"
-
sphinx-design<0.7,>=0.6[docs]extra == "docs"
-
sphinx-togglebutton<1,>=0.3[all]extra == "all"
-
sphinx-togglebutton<1,>=0.3[docs]extra == "docs"
-
sqlcipher3<1,>=0.5[db-crypto]extra == "db-crypto"
-
textual<7,>=6.3[textual]extra == "textual"
-
tomli<3,>=2.3[dev]extra == "dev"
-
tox<5,>=4.31[all]extra == "all"
-
tox<5,>=4.31[tox]extra == "tox"
-
twine<7,>=6.2[build]extra == "build"
-
twine<7,>=6.2[all]extra == "all"
-
types-defusedxml<1,>=0.7[dev]extra == "dev"
-
types-defusedxml<1,>=0.7[all]extra == "all"
-
types-pyyaml<7,>=6.0[all]extra == "all"
-
types-pyyaml<7,>=6.0[dev]extra == "dev"
-
virtualenv>=20.36.1[all]extra == "all"
-
virtualenv>=20.36.1[dev]extra == "dev"
Used By
- jupyterhub-tessera 304/mo