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
- anyio <5,>=4.0
- cryptography >=46.0.5
- httpx <1,>=0.28
- jinja2 <4,>=3.1
- prompt-toolkit <4,>=3.0
- pydantic <3,>=2.10
- pydantic-settings <3,>=2.7
- python-dotenv <2,>=1.0
- pyyaml <7,>=6.0
- rich <14,>=13.0
- structlog <26,>=25.4
- xxhash <4,>=3.0
155 optional dependencies
-
aiohttp>=3.9[full]extra == "full"
-
aiohttp>=3.9[signal]extra == "signal"
-
aiohttp>=3.9[whatsapp]extra == "whatsapp"
-
aiohttp>=3.9[teams]extra == "teams"
-
apscheduler<4,>=3.10[cron]extra == "cron"
-
apscheduler<4,>=3.10[full]extra == "full"
-
apscheduler<4,>=3.10[all]extra == "all"
-
arc-agi>=0.3.0[full]extra == "full"
-
arc-agi>=0.3.0[arc-gpu]extra == "arc-gpu"
-
arc-agi>=0.3.0[arc]extra == "arc"
-
arc-agi>=0.3.0[all]extra == "all"
-
autogen-agentchat==0.7.5[autogen]extra == "autogen"
-
autogen-ext==0.7.5[autogen]extra == "autogen"
-
beautifulsoup4>=4.12[memory]extra == "memory"
-
beautifulsoup4>=4.12[full]extra == "full"
-
beautifulsoup4>=4.12[all]extra == "all"
-
boto3>=1.28[worm]extra == "worm"
-
chromadb>=1.5.0[identity]extra == "identity"
-
chromadb>=1.5.0[all]extra == "all"
-
chromadb>=1.5.0[full]extra == "full"
-
croniter>=1.0[all]extra == "all"
-
croniter>=1.0[full]extra == "full"
-
croniter>=1.0[cron]extra == "cron"
-
ddgs<10,>=9.0[search]extra == "search"
-
ddgs<10,>=9.0[full]extra == "full"
-
ddgs<10,>=9.0[all]extra == "all"
-
discord-py>=2.0[full]extra == "full"
-
discord-py>=2.0[discord]extra == "discord"
-
elevenlabs>=1.0[full]extra == "full"
-
elevenlabs>=1.0[elevenlabs]extra == "elevenlabs"
-
faiss-cpu>=1.7[vector]extra == "vector"
-
faiss-cpu>=1.7[all]extra == "all"
-
faiss-cpu>=1.7[full]extra == "full"
-
fastapi<1,>=0.115[web]extra == "web"
-
fastapi<1,>=0.115[all]extra == "all"
-
fastapi<1,>=0.115[full]extra == "full"
-
faster-whisper>=1.0[full]extra == "full"
-
faster-whisper>=1.0[voice]extra == "voice"
-
fpdf2<3,>=2.7[all]extra == "all"
-
fpdf2<3,>=2.7[full]extra == "full"
-
fpdf2<3,>=2.7[documents]extra == "documents"
-
google-api-core>=2.0[google-chat]extra == "google-chat"
-
google-api-core>=2.0[full]extra == "full"
-
google-auth>=2.0[full]extra == "full"
-
google-auth>=2.0[google-chat]extra == "google-chat"
-
hypothesis<7,>=6.0[dev]extra == "dev"
-
hypothesis<7,>=6.0[full]extra == "full"
-
irc>=20.0[full]extra == "full"
-
irc>=20.0[irc]extra == "irc"
-
keyring>=25.0[full]extra == "full"
-
keyring>=25.0[all]extra == "all"
-
keyring>=25.0[encryption]extra == "encryption"
-
lxml-html-clean>=0.4[search]extra == "search"
-
lxml-html-clean>=0.4[full]extra == "full"
-
lxml-html-clean>=0.4[all]extra == "all"
-
matrix-nio>=0.24[matrix]extra == "matrix"
-
matrix-nio>=0.24[full]extra == "full"
-
mcp<2,>=1.7[mcp]extra == "mcp"
-
mcp<2,>=1.7[all]extra == "all"
-
mcp<2,>=1.7[full]extra == "full"
-
mss>=9.0[full]extra == "full"
-
mss>=9.0[desktop]extra == "desktop"
-
mss>=9.0[all]extra == "all"
-
mypy<2,>=1.14[full]extra == "full"
-
mypy<2,>=1.14[dev]extra == "dev"
-
numpy<3,>=2.0[memory]extra == "memory"
-
numpy<3,>=2.0[all]extra == "all"
-
numpy<3,>=2.0[arc]extra == "arc"
-
numpy<3,>=2.0[arc-gpu]extra == "arc-gpu"
-
numpy<3,>=2.0[full]extra == "full"
-
numpy<3,>=2.0[identity]extra == "identity"
-
openpyxl>=3.1[full]extra == "full"
-
openpyxl>=3.1[documents]extra == "documents"
-
openpyxl>=3.1[all]extra == "all"
-
pgvector>=0.2[postgresql]extra == "postgresql"
-
pgvector>=0.2[full]extra == "full"
-
pillow>=10.0[all]extra == "all"
-
pillow>=10.0[desktop]extra == "desktop"
-
pillow>=10.0[full]extra == "full"
-
piper-tts>=1.0[full]extra == "full"
-
piper-tts>=1.0[voice]extra == "voice"
-
playwright>=1.40[full]extra == "full"
-
playwright>=1.40[browser]extra == "browser"
-
pre-commit<5,>=3.5[full]extra == "full"
-
pre-commit<5,>=3.5[dev]extra == "dev"
-
psycopg>=3.1[postgresql]extra == "postgresql"
-
psycopg>=3.1[full]extra == "full"
-
psycopg-pool>=3.1[postgresql]extra == "postgresql"
-
psycopg-pool>=3.1[full]extra == "full"
-
pyautogui>=0.9[all]extra == "all"
-
pyautogui>=0.9[full]extra == "full"
-
pyautogui>=0.9[desktop]extra == "desktop"
-
pymupdf>=1.23[all]extra == "all"
-
pymupdf>=1.23[documents]extra == "documents"
-
pymupdf>=1.23[full]extra == "full"
-
pyperclip>=1.8[all]extra == "all"
-
pyperclip>=1.8[desktop]extra == "desktop"
-
pyperclip>=1.8[full]extra == "full"
-
pytest<9,>=8.0[dev]extra == "dev"
-
pytest<9,>=8.0[full]extra == "full"
-
pytest-asyncio<1,>=0.24[dev]extra == "dev"
-
pytest-asyncio<1,>=0.24[full]extra == "full"
-
pytest-cov<7,>=6.0[dev]extra == "dev"
-
pytest-cov<7,>=6.0[full]extra == "full"
-
pytest-httpx>=0.30[full]extra == "full"
-
pytest-httpx>=0.30[dev]extra == "dev"
-
python-docx<2,>=1.0[full]extra == "full"
-
python-docx<2,>=1.0[documents]extra == "documents"
-
python-docx<2,>=1.0[all]extra == "all"
-
python-pptx>=0.6[all]extra == "all"
-
python-pptx>=0.6[documents]extra == "documents"
-
python-pptx>=0.6[full]extra == "full"
-
python-telegram-bot<22,>=21.0[all]extra == "all"
-
python-telegram-bot<22,>=21.0[telegram]extra == "telegram"
-
python-telegram-bot<22,>=21.0[full]extra == "full"
-
pywinauto>=0.6.8[full]extra == "full"
-
pywinauto>=0.6.8[all]extra == "all"
-
pywinauto>=0.6.8[desktop]extra == "desktop"
-
redis<6,>=5.0[distributed]extra == "distributed"
-
redis<6,>=5.0[full]extra == "full"
-
ruff<1,>=0.9[full]extra == "full"
-
ruff<1,>=0.9[dev]extra == "dev"
-
scipy>=1.14[all]extra == "all"
-
scipy>=1.14[arc]extra == "arc"
-
scipy>=1.14[arc-gpu]extra == "arc-gpu"
-
scipy>=1.14[full]extra == "full"
-
sentence-transformers>=5.0.0[full]extra == "full"
-
sentence-transformers>=5.0.0[all]extra == "all"
-
sentence-transformers>=5.0.0[identity]extra == "identity"
-
slack-sdk>=3.0[full]extra == "full"
-
slack-sdk>=3.0[slack]extra == "slack"
-
sounddevice>=0.5[full]extra == "full"
-
sounddevice>=0.5[voice]extra == "voice"
-
sqlcipher3>=0.6.0[full]extra == "full"
-
sqlcipher3>=0.6.0[encryption]extra == "encryption"
-
sqlcipher3>=0.6.0[all]extra == "all"
-
sqlite-vec>=0.1[memory]extra == "memory"
-
sqlite-vec>=0.1[all]extra == "all"
-
sqlite-vec>=0.1[full]extra == "full"
-
torch>=2.2.0[arc-gpu]extra == "arc-gpu"
-
trafilatura>=2.0[full]extra == "full"
-
trafilatura>=2.0[search]extra == "search"
-
trafilatura>=2.0[all]extra == "all"
-
twitchio>=2.0[twitch]extra == "twitch"
-
twitchio>=2.0[full]extra == "full"
-
typst>=0.1[documents]extra == "documents"
-
typst>=0.1[full]extra == "full"
-
typst>=0.1[all]extra == "all"
-
uvicorn<1,>=0.34[web]extra == "web"
-
uvicorn<1,>=0.34[all]extra == "all"
-
uvicorn<1,>=0.34[full]extra == "full"
-
web3>=7.0.0[blockchain]extra == "blockchain"
-
websockets<15,>=14.0[all]extra == "all"
-
websockets<15,>=14.0[full]extra == "full"
-
websockets<15,>=14.0[web]extra == "web"