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
58 optional dependencies
-
arel>=0.3.0[full]extra == "full"
-
arel>=0.3.0[docs]extra == "docs"
-
black>=24.1.0[full]extra == "full"
-
black>=24.1.0[dev]extra == "dev"
-
copier>=9.4.1[docs]extra == "docs"
-
copier>=9.4.1[full]extra == "full"
-
fastapi>=0.115.4[docs]extra == "docs"
-
fastapi>=0.115.4[full]extra == "full"
-
icecream>=2.1.3[docs]extra == "docs"
-
icecream>=2.1.3[full]extra == "full"
-
isort>=5.13.0[dev]extra == "dev"
-
isort>=5.13.0[full]extra == "full"
-
jinja2>=3.1.3[full]extra == "full"
-
jinja2>=3.1.3[utils]extra == "utils"
-
jinja2>=3.1.3[docs]extra == "docs"
-
jinjax>=0.47[full]extra == "full"
-
jinjax>=0.47[utils]extra == "utils"
-
jinjax>=0.47[docs]extra == "docs"
-
loguru>=0.7.2[docs]extra == "docs"
-
loguru>=0.7.2[full]extra == "full"
-
markdown>=3.7[docs]extra == "docs"
-
markdown>=3.7[full]extra == "full"
-
markupsafe>=3.0.2[docs]extra == "docs"
-
markupsafe>=3.0.2[full]extra == "full"
-
mypy>=1.8.0[full]extra == "full"
-
mypy>=1.8.0[dev]extra == "dev"
-
pydantic>=2.9.2[full]extra == "full"
-
pydantic>=2.9.2[docs]extra == "docs"
-
pydantic-settings>=2.6.0[docs]extra == "docs"
-
pydantic-settings>=2.6.0[full]extra == "full"
-
pygments>=2.17.2[docs]extra == "docs"
-
pygments>=2.17.2[full]extra == "full"
-
pymdown-extensions>=10.12[full]extra == "full"
-
pymdown-extensions>=10.12[docs]extra == "docs"
-
pyright>=1.1.385[docs]extra == "docs"
-
pyright>=1.1.385[full]extra == "full"
-
pytest>=8.3.3[docs]extra == "docs"
-
pytest>=8.3.3[full]extra == "full"
-
pytest-playwright>=0.5.2[docs]extra == "docs"
-
pytest-playwright>=0.5.2[full]extra == "full"
-
python-frontmatter>=1.1.0[docs]extra == "docs"
-
python-frontmatter>=1.1.0[full]extra == "full"
-
python-semantic-release>=9.14.0[full]extra == "full"
-
python-semantic-release>=9.14.0[dev]extra == "dev"
-
ruff>=0.2.0[full]extra == "full"
-
ruff>=0.2.0[dev]extra == "dev"
-
setuptools>=75.5.0[docs]extra == "docs"
-
setuptools>=75.5.0[full]extra == "full"
-
starlette-wtf>=0.4.5[docs]extra == "docs"
-
starlette-wtf>=0.4.5[full]extra == "full"
-
uvicorn>=0.32.0[docs]extra == "docs"
-
uvicorn>=0.32.0[full]extra == "full"
-
watchfiles>=0.24.0[docs]extra == "docs"
-
watchfiles>=0.24.0[full]extra == "full"
-
websockets>=13.1[docs]extra == "docs"
-
websockets>=13.1[full]extra == "full"
-
wtforms>=3.2.1[docs]extra == "docs"
-
wtforms>=3.2.1[full]extra == "full"