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 >=23.0.0
- aiohttp >=3.9.0
- aiosqlite >=0.19.0
- bcrypt >=4.0.0
- beautifulsoup4 >=4.12.0
- blessed >=1.20.0
- docker >=7.0
- fastapi >=0.115
- glob2 >=0.7
- httpx >=0.25.0
- litellm >=1.40.0
- model2vec >=0.3.0
- numpy >=1.24.0
- openpyxl >=3.1.0
- pillow >=10.0.0
- playwright >=1.40.0
- pydantic >=2.0.0
- pydantic-settings >=2.0.0
- pyjwt >=2.8.0
- pypdf >=4.0.0
- python-docx >=1.0.0
- python-dotenv >=1.0.0
- python-multipart >=0.0.7
- python-pptx >=1.0.0
- pyyaml >=6.0.0
- rich >=13.0.0
- scikit-learn >=1.3.0
- structlog >=23.0.0
- tenacity >=8.0.0
- tiktoken >=0.5.0
- uvicorn >=0.34
- weasyprint >=60.0
- websockets >=13.0
23 optional dependencies
-
insightface>=0.7.3[faces]extra == "faces"
-
mss>=9.0.0[screen]extra == "screen"
-
mypy>=1.0.0[dev]extra == "dev"
-
numpy>=1.24.0[cv]extra == "cv"
-
numpy>=1.24.0[vector]extra == "vector"
-
numpy>=1.24.0[screen]extra == "screen"
-
onnxruntime>=1.17.0[faces]extra == "faces"
-
opencv-python-headless>=5.0[cv]extra == "cv"
-
opencv-python-headless>=4.9.0[faces]extra == "faces"
-
pillow>=10.0.0[vision]extra == "vision"
-
playwright>=1.40.0[browser]extra == "browser"
-
pocket-tts>=1.0.3[tts]extra == "tts"
-
pyautogui>=0.9.54[screen]extra == "screen"
-
pyinstaller>=6.0.0[build]extra == "build"
-
pynput>=1.7.0[screen]extra == "screen"
-
pytest>=7.0.0[dev]extra == "dev"
-
pytest-asyncio>=0.21.0[dev]extra == "dev"
-
pytest-cov>=4.0.0[dev]extra == "dev"
-
ruff>=0.1.0[dev]extra == "dev"
-
scikit-learn>=1.3.0[vector]extra == "vector"
-
soniox>=0.1.0[screen]extra == "screen"
-
sounddevice>=0.4.0[screen]extra == "screen"
-
sqlite-vec>=0.1.6[faces]extra == "faces"