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
- httpx >=0.27
- loguru >=0.7
- numpy >=1.26
- pydantic >=2.6
- python-dotenv >=1.0
- python-ulid >=2.2
- sqlalchemy >=2.0
67 optional dependencies
-
anthropic>=0.40[all]extra == "all"
-
anthropic>=0.40[anthropic]extra == "anthropic"
-
av>=13.0[identity]extra == "identity"
-
av>=13.0[video]extra == "video"
-
av>=13.0[all]extra == "all"
-
fastapi>=0.110[dev]extra == "dev"
-
insightface>=0.7[all]extra == "all"
-
insightface>=0.7[identity]extra == "identity"
-
insightface>=0.7[identity-face]extra == "identity-face"
-
langchain>=1.0[dev]extra == "dev"
-
langchain>=1.0[all]extra == "all"
-
langchain>=1.0[deep]extra == "deep"
-
langchain-classic>=1.0[all]extra == "all"
-
langchain-classic>=1.0[dev]extra == "dev"
-
langchain-classic>=1.0[deep]extra == "deep"
-
langfuse<4,>=3[all]extra == "all"
-
langfuse<4,>=3[observability]extra == "observability"
-
onnx>=1.13[identity]extra == "identity"
-
onnx>=1.13[identity-face]extra == "identity-face"
-
onnx>=1.13[all]extra == "all"
-
onnxruntime>=1.17[identity]extra == "identity"
-
onnxruntime>=1.17[identity-face]extra == "identity-face"
-
onnxruntime>=1.17[all]extra == "all"
-
opencv-python-headless>=4.9[all]extra == "all"
-
opencv-python-headless>=4.9[identity]extra == "identity"
-
opencv-python-headless>=4.9[identity-face]extra == "identity-face"
-
oss2>=2.19[oss]extra == "oss"
-
oss2>=2.19[all]extra == "all"
-
pillow>=11.0[image]extra == "image"
-
pillow>=11.0[dev]extra == "dev"
-
pillow>=11.0[all]extra == "all"
-
pre-commit[dev]extra == "dev"
-
pymysql>=1.1[dev]extra == "dev"
-
pymysql>=1.1[all]extra == "all"
-
pymysql>=1.1[mysql]extra == "mysql"
-
pytest>=8.0[dev]extra == "dev"
-
pytest-cov[dev]extra == "dev"
-
redis>=5.0[redis]extra == "redis"
-
redis>=5.0[all]extra == "all"
-
redis>=5.0[dev]extra == "dev"
-
requests>=2.31[identity]extra == "identity"
-
requests>=2.31[identity-face]extra == "identity-face"
-
requests>=2.31[all]extra == "all"
-
ruff[dev]extra == "dev"
-
scikit-image>=0.22[identity]extra == "identity"
-
scikit-image>=0.22[identity-face]extra == "identity-face"
-
scikit-image>=0.22[all]extra == "all"
-
scipy>=1.11[identity]extra == "identity"
-
scipy>=1.11[identity-face]extra == "identity-face"
-
scipy>=1.11[identity-voice]extra == "identity-voice"
-
scipy>=1.11[all]extra == "all"
-
soundfile>=0.12[identity]extra == "identity"
-
soundfile>=0.12[all]extra == "all"
-
soundfile>=0.12[video]extra == "video"
-
speechbrain>=1.0[identity]extra == "identity"
-
speechbrain>=1.0[identity-voice]extra == "identity-voice"
-
speechbrain>=1.0[all]extra == "all"
-
torch>=2.0[all]extra == "all"
-
torch>=2.0[identity]extra == "identity"
-
torch>=2.0[identity-voice]extra == "identity-voice"
-
torchaudio>=2.0[all]extra == "all"
-
torchaudio>=2.0[identity]extra == "identity"
-
torchaudio>=2.0[identity-voice]extra == "identity-voice"
-
tqdm>=4.66[all]extra == "all"
-
tqdm>=4.66[identity]extra == "identity"
-
tqdm>=4.66[identity-face]extra == "identity-face"
-
uvicorn>=0.29[dev]extra == "dev"