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
- openai >=2.15.0
- opentelemetry-api >=1.20
- opentelemetry-exporter-otlp-proto-http >=1.39.1
- opentelemetry-instrumentation-openai >=0.51.0
- opentelemetry-sdk >=1.20
- pydantic >=2.0
- rich >=13.0
101 optional dependencies
-
azure-identity>=1.12[azure]extra == "azure"
-
azure-identity>=1.12[azure-foundry]extra == "azure-foundry"
-
azure-identity>=1.12[all]extra == "all"
-
azure-identity>=1.12[cloud]extra == "cloud"
-
azure-identity>=1.12[storage-all]extra == "storage-all"
-
azure-identity>=1.12[storage-azuremonitor]extra == "storage-azuremonitor"
-
azure-monitor-query>=1.0[storage-azuremonitor]extra == "storage-azuremonitor"
-
azure-monitor-query>=1.0[storage-all]extra == "storage-all"
-
azure-monitor-query>=1.0[all]extra == "all"
-
azure-monitor-query>=1.0[cloud]extra == "cloud"
-
bandit>=1.7[dev]extra == "dev"
-
boto3>=1.26[aws-agentcore]extra == "aws-agentcore"
-
boto3>=1.26[cloud]extra == "cloud"
-
boto3>=1.26[storage-all]extra == "storage-all"
-
boto3>=1.26[storage-xray]extra == "storage-xray"
-
boto3>=1.26[all]extra == "all"
-
boto3>=1.26[aws]extra == "aws"
-
claude-code-sdk>=0.0.1[claude-sdk]extra == "claude-sdk"
-
claude-code-sdk>=0.0.1[all]extra == "all"
-
datasets>=2.0[ragas]extra == "ragas"
-
datasets>=2.0[eval]extra == "eval"
-
datasets>=2.0[datasets]extra == "datasets"
-
datasets>=2.0[all]extra == "all"
-
datasets>=2.0[integrations]extra == "integrations"
-
deepeval>=0.21[integrations]extra == "integrations"
-
deepeval>=0.21[eval]extra == "eval"
-
deepeval>=0.21[deepeval]extra == "deepeval"
-
deepeval>=0.21[all]extra == "all"
-
google-auth>=2.0[cloud]extra == "cloud"
-
google-auth>=2.0[all]extra == "all"
-
google-auth>=2.0[gcp]extra == "gcp"
-
google-auth>=2.0[gcp-vertex-agent]extra == "gcp-vertex-agent"
-
google-auth>=2.0[storage-all]extra == "storage-all"
-
google-auth>=2.0[storage-cloudtrace]extra == "storage-cloudtrace"
-
google-cloud-trace>=1.0[cloud]extra == "cloud"
-
google-cloud-trace>=1.0[gcp]extra == "gcp"
-
google-cloud-trace>=1.0[gcp-vertex-agent]extra == "gcp-vertex-agent"
-
google-cloud-trace>=1.0[storage-all]extra == "storage-all"
-
google-cloud-trace>=1.0[all]extra == "all"
-
google-cloud-trace>=1.0[storage-cloudtrace]extra == "storage-cloudtrace"
-
httpx>=0.25[alerting]extra == "alerting"
-
httpx>=0.25[all]extra == "all"
-
httpx>=0.25[cloud]extra == "cloud"
-
httpx>=0.25[dev]extra == "dev"
-
httpx>=0.25[production]extra == "production"
-
httpx>=0.25[storage-all]extra == "storage-all"
-
httpx>=0.25[storage-datadog]extra == "storage-datadog"
-
langchain-core>=1.2.11[langchain]extra == "langchain"
-
langchain-core>=1.2.11[all]extra == "all"
-
langfuse>=2.0[langfuse]extra == "langfuse"
-
langfuse>=2.0[integrations]extra == "integrations"
-
langfuse>=2.0[all]extra == "all"
-
llama-index-core>=0.14.12[test]extra == "test"
-
llama-index-core>=0.10[all]extra == "all"
-
llama-index-core>=0.10[llamaindex]extra == "llamaindex"
-
llama-index-llms-openai>=0.6.18[test]extra == "test"
-
mkdocs>=1.6[docs]extra == "docs"
-
mkdocs-material>=9.5[docs]extra == "docs"
-
mkdocs-material-extensions>=1.3[docs]extra == "docs"
-
mkdocs-minify-plugin>=0.8[docs]extra == "docs"
-
mkdocstrings>=0.25[docs]extra == "docs"
-
mlflow>=2.14[all]extra == "all"
-
mlflow>=2.14[mlflow]extra == "mlflow"
-
mypy>=1.10[dev]extra == "dev"
-
opentelemetry-exporter-otlp>=1.20[otlp]extra == "otlp"
-
opentelemetry-exporter-otlp>=1.20[production]extra == "production"
-
opentelemetry-exporter-otlp>=1.20[aws-agentcore]extra == "aws-agentcore"
-
opentelemetry-exporter-otlp>=1.20[azure-foundry]extra == "azure-foundry"
-
opentelemetry-exporter-otlp>=1.20[cloud]extra == "cloud"
-
opentelemetry-exporter-otlp>=1.20[gcp-vertex-agent]extra == "gcp-vertex-agent"
-
opentelemetry-exporter-otlp>=1.20[all]extra == "all"
-
opentelemetry-instrumentation-anthropic>=0.40[all]extra == "all"
-
opentelemetry-instrumentation-anthropic>=0.40[auto]extra == "auto"
-
opentelemetry-instrumentation-openai>=0.40[all]extra == "all"
-
opentelemetry-instrumentation-openai>=0.40[auto]extra == "auto"
-
opentelemetry-proto>=1.20[receiver]extra == "receiver"
-
opentelemetry-proto>=1.20[all]extra == "all"
-
pandas>=2.0[all]extra == "all"
-
pandas>=2.0[mlflow]extra == "mlflow"
-
pre-commit>=3.5[dev]extra == "dev"
-
pydantic-ai>=1.56.0[pydantic-ai]extra == "pydantic-ai"
-
pydantic-ai>=1.56.0[all]extra == "all"
-
pytest>=8.0[dev]extra == "dev"
-
pytest-asyncio>=0.23[dev]extra == "dev"
-
pytest-cov>=4.0[dev]extra == "dev"
-
pytest-timeout>=2.3[dev]extra == "dev"
-
ragas>=0.1[all]extra == "all"
-
ragas>=0.1[eval]extra == "eval"
-
ragas>=0.1[integrations]extra == "integrations"
-
ragas>=0.1[ragas]extra == "ragas"
-
ruff>=0.4[dev]extra == "dev"
-
starlette>=0.27[all]extra == "all"
-
starlette>=0.27[receiver]extra == "receiver"
-
textual>=0.80[all]extra == "all"
-
textual>=0.80[tui]extra == "tui"
-
tiktoken>=0.5[all]extra == "all"
-
tiktoken>=0.5[tiktoken]extra == "tiktoken"
-
typer>=0.9[all]extra == "all"
-
typer>=0.9[cli]extra == "cli"
-
uvicorn>=0.20[all]extra == "all"
-
uvicorn>=0.20[receiver]extra == "receiver"