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
- aiohttp >=3.9.0
- anthropic <1.0,>=0.25.0
- boto3 >=1.28.0
- certifi >=2023.0.0
- composio-core >=0.5.0
- google-auth >=2.0.0
- google-genai >=1.0.0
- httpx >=0.25.0
- motor >=3.3.0
- openai >=1.0.0
- opentelemetry-api >=1.21.0
- opentelemetry-exporter-otlp >=1.21.0
- opentelemetry-exporter-otlp-proto-grpc >=1.21.0
- opentelemetry-exporter-otlp-proto-http >=1.21.0
- opentelemetry-instrumentation >=0.42b0
- opentelemetry-instrumentation-aiohttp-client >=0.42b0
- opentelemetry-instrumentation-fastapi >=0.42b0
- opentelemetry-instrumentation-logging >=0.42b0
- opentelemetry-instrumentation-redis >=0.42b0
- opentelemetry-instrumentation-requests >=0.42b0
- opentelemetry-instrumentation-system-metrics >=0.42b0
- opentelemetry-sdk >=1.21.0
- opentelemetry-semantic-conventions >=0.42b0
- pillow <13.0,>=11.0
- pydantic <3.0.0,>=2.0.0
- pyjwt >=2.8.0
- pynacl >=1.5.0
- pyyaml >=6.0.0
- redis >=5.0.0
- requests >=2.28.0
- structlog >=23.0.0
71 optional dependencies
-
a2a-sdk>=0.2.0[connectors]extra == "connectors"
-
a2a-sdk>=0.2.0[a2a]extra == "a2a"
-
aioboto3>=12.0.0[sqs]extra == "sqs"
-
aioboto3>=12.0.0[listeners]extra == "listeners"
-
aioboto3>=12.0.0[all]extra == "all"
-
aioimaplib>=1.1.0[imap]extra == "imap"
-
aioimaplib>=1.1.0[listeners]extra == "listeners"
-
aioimaplib>=1.1.0[all]extra == "all"
-
aiokafka>=0.10.0[listeners]extra == "listeners"
-
aiokafka>=0.10.0[all]extra == "all"
-
aiokafka>=0.10.0[kafka]extra == "kafka"
-
aiosmtplib>=3.0[all]extra == "all"
-
aiosmtplib>=3.0[email]extra == "email"
-
aiosmtplib>=3.0[channels]extra == "channels"
-
apscheduler>=3.10.0[all]extra == "all"
-
apscheduler>=3.10.0[scheduler]extra == "scheduler"
-
asyncio-mqtt>=0.16.2[listeners]extra == "listeners"
-
asyncio-mqtt>=0.16.2[mqtt]extra == "mqtt"
-
asyncio-mqtt>=0.16.2[all]extra == "all"
-
asyncpg>=0.27.0[all]extra == "all"
-
asyncpg>=0.29.0[knowledge]extra == "knowledge"
-
asyncpg>=0.27.0[postgres]extra == "postgres"
-
asyncpg>=0.29.0[knowledge-postgres]extra == "knowledge-postgres"
-
black>=23.0.0[dev]extra == "dev"
-
botbuilder-core>=4.16.0[all]extra == "all"
-
botbuilder-core>=4.16.0[channels]extra == "channels"
-
botframework-connector>=4.16.0[all]extra == "all"
-
botframework-connector>=4.16.0[channels]extra == "channels"
-
botframework-connector>=4.16.0[teams]extra == "teams"
-
claude-agent-sdk>=0.1.0[claude-agent]extra == "claude-agent"
-
composio-core>=0.5.0[composio]extra == "composio"
-
composio-core>=0.5.0[connectors]extra == "connectors"
-
crewai>=0.41.0[connectors]extra == "connectors"
-
crewai>=0.41.0[crewai]extra == "crewai"
-
flake8>=6.0.0[dev]extra == "dev"
-
httpx>=0.25.0[connectors]extra == "connectors"
-
httpx>=0.25.0[zapier]extra == "zapier"
-
httpx>=0.25.0[all]extra == "all"
-
isort>=5.12.0[dev]extra == "dev"
-
langgraph>=0.0.40[langgraph]extra == "langgraph"
-
langgraph>=0.0.40[connectors]extra == "connectors"
-
mcp>=1.0.0[connectors]extra == "connectors"
-
mcp>=1.0.0[all]extra == "all"
-
mcp>=1.0.0[mcp]extra == "mcp"
-
motor>=3.3.0[knowledge]extra == "knowledge"
-
motor>=3.3.0[all]extra == "all"
-
openai-agents>=0.1.0[openai-agents]extra == "openai-agents"
-
pinecone-client>=3.0.0[knowledge]extra == "knowledge"
-
pinecone-client>=3.0.0[knowledge-pinecone]extra == "knowledge-pinecone"
-
pinecone-client>=3.0.0[all]extra == "all"
-
pyautogen>=0.2.0[connectors]extra == "connectors"
-
pyautogen>=0.2.0[autogen]extra == "autogen"
-
pynacl>=1.5.0[channels]extra == "channels"
-
pynacl>=1.5.0[all]extra == "all"
-
pynacl>=1.5.0[discord]extra == "discord"
-
pypdf2>=3.0.0[knowledge-docs]extra == "knowledge-docs"
-
pypdf2>=3.0.0[all]extra == "all"
-
pypdf2>=3.0.0[knowledge]extra == "knowledge"
-
pytest>=7.0.0[dev]extra == "dev"
-
pytest-asyncio>=0.21.0[dev]extra == "dev"
-
pytest-mock>=3.10.0[dev]extra == "dev"
-
python-docx>=1.0.0[knowledge]extra == "knowledge"
-
python-docx>=1.0.0[knowledge-docs]extra == "knowledge-docs"
-
python-docx>=1.0.0[all]extra == "all"
-
python-telegram-bot>=21.0[telegram]extra == "telegram"
-
python-telegram-bot>=21.0[channels]extra == "channels"
-
python-telegram-bot>=21.0[all]extra == "all"
-
slack-sdk>=3.27.0[channels]extra == "channels"
-
slack-sdk>=3.27.0[all]extra == "all"
-
slack-sdk>=3.27.0[slack]extra == "slack"
-
talon>=1.4.4[email-cleaning]extra == "email-cleaning"