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
- aiofiles >=23.2.1
- aiohttp >=3.13.5
- anyio >=4.13.0
- asyncpg >=0.31.0
- blake3 >=1.0.0
- cryptography >=49.0.0
- fastapi >=0.136.1
- fastmcp >=3.4.6
- httpx >=0.28.1
- itsdangerous >=2.2.0
- mcp >=2.0.0
- numpy >=2.4.6
- openapi-pydantic >=0.5.1
- opentelemetry-api >=1.42.1
- opentelemetry-sdk >=1.42.1
- prefab-ui ==0.13.1
- prometheus-client >=0.25.0
- psutil >=7.2.2
- psycopg2-binary >=2.9.12
- py-key-value-aio >=0.4.0
- pydantic >=2.13.4
- pydantic-settings >=2.7.0
- pynacl >=1.6.2
- python-dotenv >=1.2.2
- pyyaml >=6.0.0
- qdrant-client >=1.18.0
- redis >=5.0.0
- requests >=2.31.0
- rfc8785 >=0.1.4
- rich >=15.0.0
- sse-starlette >=3.4.11
- starlette >=1.3.1
- structlog >=24.4.0
- uvicorn >=0.49.0
105 optional dependencies
-
aiohttp>=3.9.0[dev]extra == "dev"
-
alembic>=1.18.4[db]extra == "db"
-
anthropic>=0.40.0[anthropic]extra == "anthropic"
-
arifos[federation]extra == "federation"
-
arifos[all]extra == "all"
-
arifos[full]extra == "full"
-
arviz>=1.2.0[wealth]extra == "wealth"
-
asyncpg>=0.31.0[postgres]extra == "postgres"
-
beautifulsoup4>=4.12.0[browser]extra == "browser"
-
blake3>=1.0.0[io]extra == "io"
-
bleach>=6.4.0[search]extra == "search"
-
chromadb>=0.5.0[vectors]extra == "vectors"
-
defusedxml>=0.7.1[search]extra == "search"
-
duckdb>=0.10.0[wealth]extra == "wealth"
-
duckduckgo-search>=6.3.0[browser]extra == "browser"
-
exa-py>=2.14.0[search]extra == "search"
-
fastapi>=0.136.1[api]extra == "api"
-
firecrawl-py>=4.42.0[search]extra == "search"
-
google-api-python-client>=2.200.0[google]extra == "google"
-
google-auth-httplib2>=0.4.0[google]extra == "google"
-
google-auth-oauthlib>=1.4.0[google]extra == "google"
-
google-genai>=0.1.0[google]extra == "google"
-
html2text>=2024.2.26[search]extra == "search"
-
httpx>=0.28.1[dev]extra == "dev"
-
httpx>=0.28.1[governed]extra == "governed"
-
httpx>=0.28.1[aaa]extra == "aaa"
-
httpx>=0.28.1[forge]extra == "forge"
-
hypothesis>=6.168.0[dev]extra == "dev"
-
lancedb>=0.5.0[vectors]extra == "vectors"
-
langgraph<1.3,>=0.2.0[wealth]extra == "wealth"
-
lasio>=0.32[geox]extra == "geox"
-
litellm>=1.0.0[governed]extra == "governed"
-
litellm>=1.0.0[litellm]extra == "litellm"
-
markdownify>=0.13.1[search]extra == "search"
-
matplotlib>=3.8.0[geox]extra == "geox"
-
matplotlib>=3.8.0[viz]extra == "viz"
-
mesa>=3.5.1[wealth]extra == "wealth"
-
mypy>=2.1.0[dev]extra == "dev"
-
nats-py>=2.15.0[aaa]extra == "aaa"
-
networkx>=3.3[wealth]extra == "wealth"
-
numpy-financial>=1.0.0[wealth]extra == "wealth"
-
openai>=1.60.0[openai]extra == "openai"
-
openai>=1.60.0[governed]extra == "governed"
-
openpyxl>=3.1.5[io]extra == "io"
-
opentelemetry-api>=1.42.1[observability]extra == "observability"
-
opentelemetry-api>=1.42.1[observe]extra == "observe"
-
opentelemetry-exporter-otlp>=1.42.1[observe]extra == "observe"
-
opentelemetry-exporter-otlp>=1.42.1[observability]extra == "observability"
-
opentelemetry-instrumentation-fastapi>=0.45b0[observe]extra == "observe"
-
opentelemetry-instrumentation-fastapi>=0.45b0[observability]extra == "observability"
-
opentelemetry-instrumentation-httpx>=0.45b0[observe]extra == "observe"
-
opentelemetry-instrumentation-httpx>=0.45b0[observability]extra == "observability"
-
opentelemetry-instrumentation-starlette>=0.45b0[observability]extra == "observability"
-
opentelemetry-instrumentation-starlette>=0.45b0[observe]extra == "observe"
-
opentelemetry-sdk>=1.42.1[observe]extra == "observe"
-
opentelemetry-sdk>=1.42.1[observability]extra == "observability"
-
pandas>=2.1.0[viz]extra == "viz"
-
pandera>=0.19.0[wealth]extra == "wealth"
-
pdfplumber>=0.11.0[io]extra == "io"
-
pillow>=11.0.0[io]extra == "io"
-
playwright>=1.49.0[browser]extra == "browser"
-
polars>=1.0.0[wealth]extra == "wealth"
-
prometheus-client>=0.25.0[observability]extra == "observability"
-
psycopg>=3.3.4[wealth]extra == "wealth"
-
pyarrow>=17.0.0[wealth]extra == "wealth"
-
pydantic-ai>=0.0.14[wealth]extra == "wealth"
-
pygments>=2.16.0[governed]extra == "governed"
-
pyjwt>=2.8.0[observability]extra == "observability"
-
pyjwt>=2.9.0[aaa]extra == "aaa"
-
pymc>=6.0.1[wealth]extra == "wealth"
-
pymupdf>=1.25.0[io]extra == "io"
-
pynacl>=1.6.2[io]extra == "io"
-
pyportfolioopt>=1.5.5[wealth]extra == "wealth"
-
pyproj>=3.7.2[geox]extra == "geox"
-
pytest>=9.1.1[dev]extra == "dev"
-
pytest-asyncio>=1.3.0[dev]extra == "dev"
-
pytest-cov>=4.0.0[dev]extra == "dev"
-
python-docx>=1.1.2[io]extra == "io"
-
python-lsp-server>=1.11.0[dev]extra == "dev"
-
python-multipart>=0.0.6[api]extra == "api"
-
pyyaml>=6.0.0[yaml]extra == "yaml"
-
qdrant-client>=1.18.0[vectors]extra == "vectors"
-
quantlib>=1.42.1[wealth]extra == "wealth"
-
readability-lxml>=0.8.4.1[search]extra == "search"
-
riskfolio-lib>=7.3.0[wealth]extra == "wealth"
-
ruff>=0.16.7[dev]extra == "dev"
-
scikit-learn>=1.9.1[geox]extra == "geox"
-
scikit-learn>=1.9.1[ml]extra == "ml"
-
scipy>=1.17.1[geox]extra == "geox"
-
segyio>=1.9.14[geox]extra == "geox"
-
sentence-transformers>=5.6.0[ml]extra == "ml"
-
setuptools<70[geox]extra == "geox"
-
sqlalchemy>=2.0.36[db]extra == "db"
-
sse-starlette>=3.4.11[forge]extra == "forge"
-
statsmodels>=0.14.6[geox]extra == "geox"
-
striplog>=0.9.2[geox]extra == "geox"
-
supabase>=2.10.0[wealth]extra == "wealth"
-
tavily-python>=0.5.0[search]extra == "search"
-
tldextract>=5.3.1[search]extra == "search"
-
torch>=2.12.1[heavy]extra == "heavy"
-
trafilatura>=1.12.0[search]extra == "search"
-
transformers>=5.17.0[heavy]extra == "heavy"
-
uvicorn>=0.49.0[api]extra == "api"
-
welly>=0.5.2[geox]extra == "geox"
-
yfinance>=0.2.0[wealth]extra == "wealth"