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 >=24.1.0
- asyncpg >=0.31.0
- beautifulsoup4 >=4.12.0
- black >=25.1.0
- cryptography >=42.0.0
- ddgs >=9.9.3
- drawpyo >=0.2.5
- elasticsearch <9.0.0,>=8.11.0
- falkordb >=1.0.0
- fastapi >=0.115.12
- fastmcp >=2.2.7
- graphiti-core >=0.24.3
- grpcio-status >=1.71.2
- httpx >=0.28.1
- jsonschema >=4.20.0
- llama-index >=0.14.16
- llama-index-core >=0.14.24
- llama-index-llms-anthropic >=0.12.0
- llama-index-llms-google-genai >=0.1.0
- llama-index-llms-openai >=0.7.10
- llama-index-llms-openai-like >=0.8.0
- llama-index-workflows <2.18,>=2.16.0
- markdown >=3.5
- markitdown >=0.1.2
- mcp-python-interpreter
- motor >=3.6.0
- nodeenv >=1.8.0
- openpyxl >=3.1.5
- opentelemetry-api >=1.33.1
- opentelemetry-exporter-otlp-proto-grpc >=1.33.1
- opentelemetry-sdk >=1.33.1
- playwright >=1.56.0
- psutil >=7.0.0
- pydantic >=2.0.0
- pymongo >=4.10.1
- pymupdf >=1.27.2.2
- python-docx >=1.1.0
- python-pptx >=1.0.0
- pyyaml >=6.0.2
- sqlglot >=30.9.0
- tiktoken >=0.8.0
- tzdata >=2024.1
- uvicorn >=0.34.2
- weasyprint >=60.0
54 optional dependencies
-
agent-framework-lib[all]extra == "all"
-
aiohttp>=3.12.13[dev]extra == "dev"
-
asyncpg>=0.29.0[postgresql]extra == "postgresql"
-
black>=25.1.0[dev]extra == "dev"
-
boto3>=1.34.0[s3]extra == "s3"
-
botocore>=1.34.0[s3]extra == "s3"
-
coverage>=7.0.0[dev]extra == "dev"
-
ddgs>=8.0.0[websearch]extra == "websearch"
-
drawpyo>=0.1.0[drawio]extra == "drawio"
-
elasticsearch>=8.11.0[elasticsearch]extra == "elasticsearch"
-
flake8>=6.0.0[dev]extra == "dev"
-
google-cloud-storage>=2.14.0[gcp]extra == "gcp"
-
graphiti-core>=0.24.3[graphiti-falkordb]extra == "graphiti-falkordb"
-
graphiti-core>=0.24.3[graphiti-all]extra == "graphiti-all"
-
graphiti-core>=0.3.0[memory]extra == "memory"
-
graphiti-core>=0.24.3[graphiti-neo4j]extra == "graphiti-neo4j"
-
graphiti-core>=0.24.3[graphiti]extra == "graphiti"
-
httpx>=0.28.1[dev]extra == "dev"
-
httpx>=0.27.0[gitnexus]extra == "gitnexus"
-
langgraph>=0.2.0[langgraph]extra == "langgraph"
-
llama-index>=0.14.16[llamaindex]extra == "llamaindex"
-
llama-index-core>=0.14.24[llamaindex]extra == "llamaindex"
-
llama-index-llms-anthropic>=0.12.0[llamaindex]extra == "llamaindex"
-
llama-index-llms-google-genai>=0.1.0[llamaindex]extra == "llamaindex"
-
llama-index-llms-openai>=0.7.10[llamaindex]extra == "llamaindex"
-
llama-index-llms-openai-like>=0.8.0[llamaindex]extra == "llamaindex"
-
llama-index-tools-mcp>=0.4.0[mcp]extra == "mcp"
-
llama-index-workflows<2.18,>=2.16.0[llamaindex]extra == "llamaindex"
-
llm-guard>=0.3.0[security]extra == "security"
-
memori>=0.1.0[memory]extra == "memory"
-
memori>=0.1.0[memori]extra == "memori"
-
minio>=7.2.0[minio]extra == "minio"
-
motor>=3.6.0[mongodb]extra == "mongodb"
-
mypy>=1.5.0[dev]extra == "dev"
-
neo4j>=5.0.0[graphiti-neo4j]extra == "graphiti-neo4j"
-
neo4j>=5.0.0[graphiti-all]extra == "graphiti-all"
-
opencv-python>=4.8.0[multimodal]extra == "multimodal"
-
openpyxl>=3.1.0[excel]extra == "excel"
-
opentelemetry-api>=1.33.1[observability]extra == "observability"
-
opentelemetry-exporter-otlp-proto-grpc>=1.33.1[observability]extra == "observability"
-
opentelemetry-sdk>=1.33.1[observability]extra == "observability"
-
pillow>=10.0.0[multimodal]extra == "multimodal"
-
pre-commit>=3.0.0[dev]extra == "dev"
-
psutil>=5.9.0[monitoring]extra == "monitoring"
-
pymongo>=4.10.1[mongodb]extra == "mongodb"
-
pytesseract>=0.3.10[multimodal]extra == "multimodal"
-
pytest>=8.4.0[dev]extra == "dev"
-
pytest-asyncio>=0.21.0[dev]extra == "dev"
-
pytest-benchmark>=4.0.0[dev]extra == "dev"
-
pytest-cov>=6.2.1[dev]extra == "dev"
-
pytest-mock>=3.10.0[dev]extra == "dev"
-
pytest-xdist>=3.3.0[dev]extra == "dev"
-
ruff>=0.1.0[dev]extra == "dev"
-
traceloop-sdk>=0.30.0[observability]extra == "observability"