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
- humanize <5.0.0,>=4.12.3
- packaging <27.0,>=24.0
- rich <16.0.0,>=13.7.0
- termaid <0.7.0,>=0.6.1
- tiktoken <1.0.0,>=0.6.0
87 optional dependencies
-
a2a-sdk<2.0.0,>=1.1.0[a2a]extra == "a2a"
-
accelerate<2.0.0,>=1.9.0[local]extra == "local"
-
aioboto3<16.0.0,>=15.0.0[vendors]extra == "vendors"
-
aiohttp<4.0.0,>=3.14.1[litellm]python_version < "3.14" and extra == "litellm"
-
aiohttp<4.0.0,>=3.14.1[vendors]extra == "vendors"
-
aiomysql<0.4.0,>=0.3.0[tool]extra == "tool"
-
alembic<2.0.0,>=1.14.0[task-pgsql]extra == "task-pgsql"
-
anthropic<0.72.0,>=0.71.0[vendors]extra == "vendors"
-
asyncpg<0.32.0,>=0.29.0[tool]extra == "tool"
-
beautifulsoup4<5.0.0,>=4.14.2[memory]extra == "memory"
-
bitsandbytes<0.47.0,>=0.46.1[nvidia]platform_system == "Linux" and extra == "nvidia"
-
bitsandbytes<0.47.0,>=0.46.1[quantization]platform_system == "Linux" and extra == "quantization"
-
boto3<2.0.0,>=1.40.3[memory]extra == "memory"
-
boto3<2.0.0,>=1.40.3[secrets]extra == "secrets"
-
croniter==6.2.4[trigger]extra == "trigger"
-
cryptography<49.0.0,>=48.0.1[trigger]extra == "trigger"
-
cryptography<49.0.0,>=48.0.1[memory]extra == "memory"
-
cryptography<49.0.0,>=48.0.1[server]extra == "server"
-
diffusers<0.39.0,>=0.38.0[vision]extra == "vision"
-
diffusers<0.39.0,>=0.38.0[vendors]extra == "vendors"
-
elasticsearch<10.0.0,>=9.1.0[memory]extra == "memory"
-
faiss-cpu<2.0.0,>=1.14.2[memory]extra == "memory"
-
fastapi<1.0.0,>=0.101.0[trigger]extra == "trigger"
-
fastapi<1.0.0,>=0.101.0[server]extra == "server"
-
google-genai<2.0.0,>=1.28.0[vendors]extra == "vendors"
-
hf-xet<2.0.0,>=1.4.3[local](platform_machine == "x86_64" or platform_machine == "amd64" or platform_machine == "AMD64" or platform_machine == "arm64" or platform_machine == "aarch64") and extra == "local"
-
httpx<1.0.0,>=0.27.1[tool]extra == "tool"
-
httpx<1.0.0,>=0.27.1[trigger]extra == "trigger"
-
huggingface-hub<2.0.0,>=1.0.0[trigger]extra == "trigger"
-
huggingface-hub<2.0.0,>=1.0.0[local]extra == "local"
-
imageio<3.0.0,>=2.37.0[vision]extra == "vision"
-
imageio-ffmpeg<0.7.0,>=0.6.0[vision]extra == "vision"
-
jinja2<4.0.0,>=3.1.6[trigger]extra == "trigger"
-
jinja2<4.0.0,>=3.1.6[agent]extra == "agent"
-
jsonschema<5.0.0,>=4.26.0[trigger]extra == "trigger"
-
jsonschema<5.0.0,>=4.26.0[task]extra == "task"
-
keyring<26.0.0,>=25.6.0[secrets]extra == "secrets"
-
litellm<2.0.0,>=1.83.7[litellm]python_version < "3.14" and extra == "litellm"
-
markdownify<2.0.0,>=1.1.0[memory]extra == "memory"
-
markdownify<2.0.0,>=1.1.0[task-documents]extra == "task-documents"
-
markitdown<0.2.0,>=0.1.2[memory]python_version < "3.14" and extra == "memory"
-
markitdown<0.2.0,>=0.1.2[task-documents]python_version < "3.14" and extra == "task-documents"
-
matplotlib<4.0.0,>=3.6.0[tool]extra == "tool"
-
mcp<2.0.0,>=1.27.1[trigger]extra == "trigger"
-
mcp<2.0.0,>=1.27.1[server]extra == "server"
-
mlx<0.32.0,>=0.31.2[apple](platform_system == "Darwin" and platform_machine == "arm64") and extra == "apple"
-
mlx<0.32.0,>=0.31.2[mlx](platform_system == "Darwin" and platform_machine == "arm64") and extra == "mlx"
-
mlx-lm<0.32.0,>=0.31.3[mlx](platform_system == "Darwin" and platform_machine == "arm64") and extra == "mlx"
-
mlx-lm<0.32.0,>=0.31.3[apple](platform_system == "Darwin" and platform_machine == "arm64") and extra == "apple"
-
openai<3.0.0,>=2.42.0[trigger]extra == "trigger"
-
openai<3.0.0,>=2.42.0[vendors]extra == "vendors"
-
opencv-python-headless==4.12.0.88[vision]extra == "vision"
-
opentelemetry-sdk<2.0.0,>=1.41.1[task-otel]extra == "task-otel"
-
pgvector<0.5.0,>=0.4.1[memory]extra == "memory"
-
pillow<13.0,>=12.2.0[vision]extra == "vision"
-
pillow<13.0,>=12.2.0[vendors]extra == "vendors"
-
playwright<2.0.0,>=1.54.0[browser]extra == "browser"
-
prometheus-client<1.0.0,>=0.23.0[task-prometheus]extra == "task-prometheus"
-
protobuf<7.0.0,>=6.31.1[translation]extra == "translation"
-
psycopg<4.0.0,>=3.2.9[task-pgsql]extra == "task-pgsql"
-
psycopg<4.0.0,>=3.2.9[memory]extra == "memory"
-
psycopg-binary<4.0.0,>=3.2.9[memory]python_version < "3.14" and extra == "memory"
-
psycopg-binary<4.0.0,>=3.2.9[task-pgsql]python_version < "3.14" and extra == "task-pgsql"
-
pydantic<3.0.0,>=2.0[server]extra == "server"
-
pyds4<2.0.0,>=1.0.2[ds4](platform_system == "Linux" or platform_system == "Darwin" and platform_machine == "arm64") and extra == "ds4"
-
pypdf<7.0.0,>=6.13.3[memory]extra == "memory"
-
pypdfium2<6.0.0,>=5.1.0[task-pdf-images]extra == "task-pdf-images"
-
python-multipart<0.1.0,>=0.0.31[server]extra == "server"
-
restrictedpython<9.0.0,>=8.0[code]extra == "code"
-
safetensors<0.9.0,>=0.8.0rc0[vendors]extra == "vendors"
-
safetensors<0.9.0,>=0.8.0rc0[vision]extra == "vision"
-
sentence-transformers<6.0.0,>=5.4.1[local]extra == "local"
-
sentencepiece<0.3.0,>=0.2.0[translation]extra == "translation"
-
soundfile<0.14.0,>=0.13.1[audio]extra == "audio"
-
sqlalchemy<3.0.0,>=2.0.43[tool]extra == "tool"
-
sqlalchemy<3.0.0,>=2.0.0[task-pgsql]extra == "task-pgsql"
-
sqlglot<31.0.0,>=22.0[tool]extra == "tool"
-
starlette<2.0.0,>=1.3.1[server]extra == "server"
-
sympy<2.0.0,>=1.12[tool]extra == "tool"
-
sympy<2.0.0,>=1.12[trigger]extra == "trigger"
-
torch<2.13.0,>=2.12.1[local]extra == "local"
-
torchaudio<2.12.0,>=2.11.0[audio]extra == "audio"
-
torchvision<0.28.0,>=0.27.1[vision]python_full_version != "3.14.1" and extra == "vision"
-
transformers<6.0.0,>=5.5.4[local]extra == "local"
-
tree-sitter<0.26.0,>=0.25.1[memory]extra == "memory"
-
tree-sitter-python<0.24.0,>=0.23.6[memory]extra == "memory"
-
uvicorn<1.0.0,>=0.27.0[server]extra == "server"