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
- pydantic <3,>=2.10
- rfc8785 <1,>=0.1.4
- typing-extensions <5,>=4.12
63 optional dependencies
-
aiosqlite<1,>=0.22[server]extra == "server"
-
aiosqlite<1,>=0.22[seekdb]extra == "seekdb"
-
aiosqlite<1,>=0.22[builtin]extra == "builtin"
-
apscheduler<4,>=3.11[builtin]extra == "builtin"
-
apscheduler<4,>=3.11[server]extra == "server"
-
apscheduler<4,>=3.11[seekdb]extra == "seekdb"
-
fastapi<1,>=0.115[server]extra == "server"
-
fastmcp<4,>=3.4[server]extra == "server"
-
httpx<1,>=0.28[server]extra == "server"
-
httpx<1,>=0.28[client]extra == "client"
-
httpx<1,>=0.28[cli]extra == "cli"
-
inquirerpy<1,>=0.3[cli]extra == "cli"
-
jinja2<4,>=3.1.6[server]extra == "server"
-
jsonschema<5,>=4.23[seekdb]extra == "seekdb"
-
jsonschema<5,>=4.23[server]extra == "server"
-
jsonschema<5,>=4.23[builtin]extra == "builtin"
-
markdown-it-py<5,>=4[server]extra == "server"
-
opentelemetry-api<2,>=1.30[server]extra == "server"
-
opentelemetry-api<2,>=1.30[cli]extra == "cli"
-
opentelemetry-api<2,>=1.30[client]extra == "client"
-
opentelemetry-exporter-otlp-proto-http<2,>=1.30[tracing-otlp]extra == "tracing-otlp"
-
opentelemetry-sdk<2,>=1.30[server]extra == "server"
-
packaging<27,>=24[seekdb]extra == "seekdb"
-
packaging<27,>=24[server]extra == "server"
-
packaging<27,>=24[cli]extra == "cli"
-
packaging<27,>=24[client]extra == "client"
-
packaging<27,>=24[builtin]extra == "builtin"
-
platformdirs<5,>=4[server]extra == "server"
-
platformdirs<5,>=4[cli]extra == "cli"
-
prometheus-client<1,>=0.21[server]extra == "server"
-
pycasbin<3,>=2.8[server]extra == "server"
-
pydantic-ai-slim<3,>=2.27.1[seekdb]extra == "seekdb"
-
pydantic-ai-slim<3,>=2.27.1[builtin]extra == "builtin"
-
pydantic-ai-slim<3,>=2.27.1[server]extra == "server"
-
pydantic-settings<3,>=2.7[builtin]extra == "builtin"
-
pydantic-settings<3,>=2.7[seekdb]extra == "seekdb"
-
pydantic-settings<3,>=2.7[server]extra == "server"
-
pydantic-settings<3,>=2.7[cli]extra == "cli"
-
pydantic-settings<3,>=2.7[client]extra == "client"
-
pylibseekdb<2,>=1.4.0.post1[seekdb](sys_platform == "linux" or sys_platform == "darwin") and extra == "seekdb"
-
pymysql<2,>=1.1[seekdb]extra == "seekdb"
-
pyobvector<0.3,>=0.2.28[server]extra == "server"
-
pyobvector<0.3,>=0.2.28[builtin]extra == "builtin"
-
pyobvector<0.3,>=0.2.28[seekdb]extra == "seekdb"
-
pyyaml<7,>=6[client]extra == "client"
-
pyyaml<7,>=6[seekdb]extra == "seekdb"
-
pyyaml<7,>=6[server]extra == "server"
-
pyyaml<7,>=6[cli]extra == "cli"
-
pyyaml<7,>=6[builtin]extra == "builtin"
-
scalar-fastapi<2,>=1.8.2[server]extra == "server"
-
sqlalchemy<3,>=2[builtin]extra == "builtin"
-
sqlalchemy<3,>=2[server]extra == "server"
-
sqlalchemy<3,>=2[seekdb]extra == "seekdb"
-
sqlite-vec<0.2,>=0.1.9[seekdb]extra == "seekdb"
-
sqlite-vec<0.2,>=0.1.9[builtin]extra == "builtin"
-
sqlite-vec<0.2,>=0.1.9[server]extra == "server"
-
tree-sitter==0.26.0[code]extra == "code"
-
tree-sitter-go==0.25.0[code]extra == "code"
-
tree-sitter-javascript==0.25.0[code]extra == "code"
-
tree-sitter-python==0.25.0[code]extra == "code"
-
tree-sitter-typescript==0.23.2[code]extra == "code"
-
typer<1,>=0.16[cli]extra == "cli"
-
uvicorn<1,>=0.34[server]extra == "server"