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
- aiohttp >=3.12.12
- attrs <25,>=23
- bidict
- cattrs
- cloudpickle
- docker ==7.*
- emoji
- fsspec
- httpx
- jinja2 ==3.*
- kubernetes ==35.0.0
- lance-namespace >=0.8.6
- lancedb >=0.37.1
- more-itertools
- multiprocess
- numpy
- opentelemetry-exporter-otlp-proto-grpc
- opentelemetry-sdk
- overrides >=7.7.0
- packaging
- pip >=24.3.1
- pyarrow >=19
- pylance >=10.0.0
- pyyaml >=6.0.2
- ray >=2.54
- requests
- tenacity
- textual ==1.*
- textual-serve
- toml >=0.10.2
- tqdm
- typing-extensions >=4.12
- urllib3 <3,>=2
111 optional dependencies
-
av<14,>=12[udfs]extra == "udfs"
-
av<14,>=12[udfs-video]extra == "udfs-video"
-
av<14,>=12[udf-video-chunk]extra == "udf-video-chunk"
-
awscli[aws]extra == "aws"
-
azure-identity[azure-metrics]extra == "azure-metrics"
-
azure-identity[azure]extra == "azure"
-
azure-mgmt-storage[azure-metrics]extra == "azure-metrics"
-
azure-monitor-query<2,>=1.2[azure-metrics]extra == "azure-metrics"
-
azure-storage-blob[azure-metrics]extra == "azure-metrics"
-
azure-storage-blob[azure]extra == "azure"
-
boto3[aws]extra == "aws"
-
boto3-stubs[aws]extra == "aws"
-
flightsql-dbapi[flightsql]extra == "flightsql"
-
google-cloud-storage[gcp]extra == "gcp"
-
google-cloud-storage[udf-video-simple]extra == "udf-video-simple"
-
google-cloud-storage[udfs]extra == "udfs"
-
google-cloud-storage[udfs-video]extra == "udfs-video"
-
google-genai>=1.0[udfs]extra == "udfs"
-
google-genai>=1.0[udfs-text]extra == "udfs-text"
-
google-genai>=1.0[udf-text-gemini]extra == "udf-text-gemini"
-
imagehash>=4.3[udf-image-dedupe]extra == "udf-image-dedupe"
-
imagehash>=4.3[udfs]extra == "udfs"
-
imagehash>=4.3[udfs-image]extra == "udfs-image"
-
ipython[ipy]extra == "ipy"
-
ipywidgets[jupyter]extra == "jupyter"
-
jupyterlab[jupyter]extra == "jupyter"
-
langchain-text-splitters>=0.3.0[udfs]extra == "udfs"
-
langchain-text-splitters>=0.3.0[udfs-document]extra == "udfs-document"
-
langchain-text-splitters>=0.3.0[udf-document-pdf]extra == "udf-document-pdf"
-
mkdocs[docs]extra == "docs"
-
mkdocs-material[docs]extra == "docs"
-
mkdocstrings[docs]extra == "docs"
-
nltk==3.9.3[udfs-audio]extra == "udfs-audio"
-
nltk==3.9.3[udf-audio-kokoro-base-onnx]extra == "udf-audio-kokoro-base-onnx"
-
nltk==3.9.3[udfs]extra == "udfs"
-
numpy<2.0,>=1.26[udf-image-vit]extra == "udf-image-vit"
-
numpy>=1.26[udf-audio-kokoro-base-onnx]extra == "udf-audio-kokoro-base-onnx"
-
numpy>=1.26[udf-audio-wavlm-tbr-onnx]extra == "udf-audio-wavlm-tbr-onnx"
-
numpy<2.0,>=1.26[udf-audio-whisper]extra == "udf-audio-whisper"
-
numpy<2.0,>=1.26[udf-document-pdf]extra == "udf-document-pdf"
-
numpy<2.0,>=1.26[udfs]extra == "udfs"
-
numpy<2.0,>=1.26[udfs-audio]extra == "udfs-audio"
-
numpy<2.0,>=1.26[udfs-document]extra == "udfs-document"
-
numpy<2.0,>=1.26[udfs-image]extra == "udfs-image"
-
onnxruntime==1.23.0[udfs-audio]extra == "udfs-audio"
-
onnxruntime==1.23.0[udf-audio-kokoro-base-onnx]extra == "udf-audio-kokoro-base-onnx"
-
onnxruntime==1.23.0[udf-audio-wavlm-tbr-onnx]extra == "udf-audio-wavlm-tbr-onnx"
-
onnxruntime==1.23.0[udfs]extra == "udfs"
-
open-clip-torch>=2.20[udf-image-openclip]extra == "udf-image-openclip"
-
open-clip-torch>=2.20[udfs-image]extra == "udfs-image"
-
open-clip-torch>=2.20[udfs]extra == "udfs"
-
openai>=1.0[udfs-text]extra == "udfs-text"
-
openai>=1.0[udfs]extra == "udfs"
-
openai>=1.0[udf-text-openai]extra == "udf-text-openai"
-
pandas[k8s]extra == "k8s"
-
pillow==12.1.1[udfs]extra == "udfs"
-
pillow==12.1.1[udf-image-vit]extra == "udf-image-vit"
-
pillow==12.1.1[udf-image-openclip]extra == "udf-image-openclip"
-
pillow==12.1.1[udf-image-simple]extra == "udf-image-simple"
-
pillow==12.1.1[udf-image-blip]extra == "udf-image-blip"
-
pillow==12.1.1[udf-image-dedupe]extra == "udf-image-dedupe"
-
pillow==12.1.1[udfs-image]extra == "udfs-image"
-
pyarrow>=19[bulk-load]extra == "bulk-load"
-
pybase64==1.4.2[udfs-image]extra == "udfs-image"
-
pybase64==1.4.2[udf-image-vit]extra == "udf-image-vit"
-
pybase64==1.4.2[udfs]extra == "udfs"
-
pypdf>=6.0[udf-document-pdf]extra == "udf-document-pdf"
-
pypdf>=6.0[udfs]extra == "udfs"
-
pypdf>=6.0[udfs-document]extra == "udfs-document"
-
requests[udfs]extra == "udfs"
-
requests[udfs-audio]extra == "udfs-audio"
-
requests[udfs-document]extra == "udfs-document"
-
requests[udf-document-pdf]extra == "udf-document-pdf"
-
requests[udf-audio-whisper]extra == "udf-audio-whisper"
-
scipy>=1.11.0[udfs-audio]extra == "udfs-audio"
-
scipy>=1.11.0[udfs]extra == "udfs"
-
scipy>=1.11.0[udf-audio-whisper]extra == "udf-audio-whisper"
-
sentence-transformers>=6.0.0[udf-audio-whisper]extra == "udf-audio-whisper"
-
sentence-transformers>=6.0.0[embedding]extra == "embedding"
-
sentence-transformers>=6.0.0[udfs-audio]extra == "udfs-audio"
-
sentence-transformers==6.0.0[udfs]extra == "udfs"
-
sentence-transformers==6.0.0[udfs-document]extra == "udfs-document"
-
sentence-transformers==6.0.0[udf-document-pdf]extra == "udf-document-pdf"
-
soundfile>=0.12.1[udf-audio-whisper]extra == "udf-audio-whisper"
-
soundfile>=0.12.1[udf-audio-kokoro-base-onnx]extra == "udf-audio-kokoro-base-onnx"
-
soundfile>=0.12.1[udfs]extra == "udfs"
-
soundfile>=0.12.1[udfs-audio]extra == "udfs-audio"
-
torch<3,>=2.1[udf-image-blip]extra == "udf-image-blip"
-
torch<3,>=2.1[udf-image-openclip]extra == "udf-image-openclip"
-
torch==2.10.0[udf-image-vit]extra == "udf-image-vit"
-
torch<3,>=2.1[udfs]extra == "udfs"
-
torch==2.10.0[udfs-audio]extra == "udfs-audio"
-
torch==2.10.0[udfs-document]extra == "udfs-document"
-
torch<3,>=2.1[udfs-image]extra == "udfs-image"
-
torch==2.10.0[udf-document-pdf]extra == "udf-document-pdf"
-
torch==2.10.0[udf-audio-whisper]extra == "udf-audio-whisper"
-
torch<3,>=2[torch]extra == "torch"
-
torchcodec==0.10.0[udfs-video]extra == "udfs-video"
-
torchcodec==0.10.0[udfs]extra == "udfs"
-
torchvision[torch]extra == "torch"
-
transformers>=4.35.0[udf-image-blip]extra == "udf-image-blip"
-
transformers==5.0.0[udf-image-vit]extra == "udf-image-vit"
-
transformers==5.0.0[udfs]extra == "udfs"
-
transformers>=4.51.0[udfs-audio]extra == "udfs-audio"
-
transformers==5.0.0[udfs-image]extra == "udfs-image"
-
transformers==5.0.0[udfs-document]extra == "udfs-document"
-
transformers>=4.51.0[udf-audio-whisper]extra == "udf-audio-whisper"
-
transformers==5.0.0[udf-document-pdf]extra == "udf-document-pdf"
-
ttstokenizer<2,>=1.1[udfs]extra == "udfs"
-
ttstokenizer<2,>=1.1[udf-audio-kokoro-base-onnx]extra == "udf-audio-kokoro-base-onnx"
-
ttstokenizer<2,>=1.1[udfs-audio]extra == "udfs-audio"