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
- aiogoogle >=5.13
- aiogram >=3.25.0
- aioimaplib >=2.0
- aiosmtplib >=5.1
- aiosqlite >=0.22.0
- anthropic >=0.49.0
- croniter >=5.0
- discord-py <3.0,>=2.3
- fastapi >=0.115.0
- google-api-python-client >=2.160
- google-auth-httplib2 >=0.2
- google-auth-oauthlib >=1.2
- httpx >=0.27.0
- neonize >=0.3.17
- openai >=1.60.0
- protobuf <7.0,>=6.33.2
- pydantic >=2.10.0
- pydantic-settings >=2.7.0
- python-multipart >=0.0.9
- qrcode >=8.0
- rich >=13.9.0
- structlog >=24.4.0
- typer >=0.12.0
- uvicorn >=0.34.0
55 optional dependencies
-
bandit>=1.7.0[dev]extra == "dev"
-
deepgram-sdk>=3.0[all]extra == "all"
-
deepgram-sdk>=3.0[voice]extra == "voice"
-
duckduckgo-search>=7.0.0[all]extra == "all"
-
duckduckgo-search>=7.0.0[search]extra == "search"
-
elevenlabs>=1.0[all]extra == "all"
-
elevenlabs>=1.0[voice]extra == "voice"
-
fal-client>=0.13.0[all]extra == "all"
-
fal-client>=0.13.0[image]extra == "image"
-
feedparser[all]extra == "all"
-
feedparser[skills]extra == "skills"
-
fpdf2>=2.7.0[pdfgen]extra == "pdfgen"
-
fpdf2>=2.7.0[all]extra == "all"
-
google-genai>=1.0[image]extra == "image"
-
google-genai>=1.0[all]extra == "all"
-
httpx>=0.27.0[dev]extra == "dev"
-
mcp>=1.8.0[all]extra == "all"
-
mcp>=1.8.0[mcp]extra == "mcp"
-
ms365-mcp[all]extra == "all"
-
ms365-mcp[mcp]extra == "mcp"
-
mypy>=1.13.0[dev]extra == "dev"
-
pincer-mcps[all]extra == "all"
-
pincer-mcps[mcp]extra == "mcp"
-
pincer-telemetry[telemetry]extra == "telemetry"
-
pincer-telemetry[all]extra == "all"
-
playwright>=1.40.0[all]extra == "all"
-
playwright>=1.40.0[browser]extra == "browser"
-
pomodoro-mcp[all]extra == "all"
-
pomodoro-mcp[mcp]extra == "mcp"
-
pyjwt>=2.8.0[mcp]extra == "mcp"
-
pyjwt>=2.8.0[all]extra == "all"
-
pymupdf>=1.24.0[all]extra == "all"
-
pymupdf>=1.24.0[pdf]extra == "pdf"
-
pytest>=8.3.0[dev]extra == "dev"
-
pytest-asyncio>=0.24.0[dev]extra == "dev"
-
pytest-cov>=6.0.0[dev]extra == "dev"
-
ruff>=0.8.0[dev]extra == "dev"
-
slack-bolt>=1.18.0[all]extra == "all"
-
slack-bolt>=1.18.0[slack]extra == "slack"
-
slack-sdk>=3.27.0[slack]extra == "slack"
-
slack-sdk>=3.27.0[all]extra == "all"
-
sqlite-vec>=0.1.0[memory]extra == "memory"
-
sqlite-vec>=0.1.0[all]extra == "all"
-
sqlite-vec-memory-mcp[all]extra == "all"
-
sqlite-vec-memory-mcp[mcp]extra == "mcp"
-
tavily-python>=0.5.0[tavily]extra == "tavily"
-
tavily-python>=0.5.0[all]extra == "all"
-
twilio>=9.0[all]extra == "all"
-
twilio>=9.0[voice]extra == "voice"
-
types-croniter>=1.0.0[dev]extra == "dev"
-
types-qrcode>=8.0.0[dev]extra == "dev"
-
websockets>=12.0[all]extra == "all"
-
websockets>=12.0[voice]extra == "voice"
-
youtube-transcript-api[all]extra == "all"
-
youtube-transcript-api[skills]extra == "skills"