Downloads in the 30 and 7 days to October 10, 2026. Refreshed weekly.
Package Information
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
- dbus-next >=0.2.3
- fastapi >=0.115
- huggingface-hub >=0.35.0
- itsdangerous >=2.2
- jinja2 >=3.1
- jsonschema >=4.20
- modal >=1.5.5
- numpy >=1.26
- paramiko >=3.4
- pillow >=10.0
- pycryptodome >=3.20
- python-dotenv
- python-multipart >=0.0.9
- pyyaml >=6.0
- requests >=2.31
- rich >=13.0
- sqlalchemy >=2.0
- textual <9,>=8.2
- uv ==0.10.2
- uvicorn >=0.30
93 optional dependencies
-
beautifulsoup4[osworld]extra == "osworld"
-
beautifulsoup4[all]extra == "all"
-
borb<3[osworld]extra == "osworld"
-
borb<3[all]extra == "all"
-
chardet[all]extra == "all"
-
chardet[osworld]extra == "osworld"
-
cssselect[osworld]extra == "osworld"
-
cssselect[all]extra == "all"
-
dbus-next>=0.2.3[gym]extra == "gym"
-
easyocr[osworld]extra == "osworld"
-
easyocr[all]extra == "all"
-
fastapi>=0.115[platform]extra == "platform"
-
fastdtw[all]extra == "all"
-
fastdtw[osworld]extra == "osworld"
-
formulas[osworld]extra == "osworld"
-
formulas[all]extra == "all"
-
gdown[all]extra == "all"
-
gdown[osworld]extra == "osworld"
-
gymnasium~=0.28.1[osworld]extra == "osworld"
-
gymnasium~=0.28.1[all]extra == "all"
-
httpx<0.28,>=0.27[dev]extra == "dev"
-
imagehash[osworld]extra == "osworld"
-
imagehash[all]extra == "all"
-
itsdangerous>=2.2[platform]extra == "platform"
-
jinja2>=3.1[platform]extra == "platform"
-
jsonschema>=4.20[gym]extra == "gym"
-
librosa[all]extra == "all"
-
librosa[osworld]extra == "osworld"
-
lxml[all]extra == "all"
-
lxml[osworld]extra == "osworld"
-
modal>=1.5.5[modal]extra == "modal"
-
mutagen[all]extra == "all"
-
mutagen[osworld]extra == "osworld"
-
numpy[osworld]extra == "osworld"
-
numpy>=1.26[gym]extra == "gym"
-
numpy[all]extra == "all"
-
odfpy[osworld]extra == "osworld"
-
odfpy[all]extra == "all"
-
opencv-python-headless[all]extra == "all"
-
opencv-python-headless[osworld]extra == "osworld"
-
openpyxl[osworld]extra == "osworld"
-
openpyxl[all]extra == "all"
-
pandas[all]extra == "all"
-
pandas[osworld]extra == "osworld"
-
paramiko[all]extra == "all"
-
paramiko>=3.4[gym]extra == "gym"
-
paramiko[osworld]extra == "osworld"
-
pdfplumber[all]extra == "all"
-
pdfplumber[osworld]extra == "osworld"
-
pillow>=10.0[gym]extra == "gym"
-
pillow[all]extra == "all"
-
pillow[osworld]extra == "osworld"
-
playwright[osworld]extra == "osworld"
-
playwright[all]extra == "all"
-
pyacoustid[all]extra == "all"
-
pyacoustid[osworld]extra == "osworld"
-
pycryptodome>=3.20[gym]extra == "gym"
-
pydrive[all]extra == "all"
-
pydrive[osworld]extra == "osworld"
-
pygame[osworld]extra == "osworld"
-
pygame[all]extra == "all"
-
pymupdf[osworld]extra == "osworld"
-
pymupdf[all]extra == "all"
-
pypdf[all]extra == "all"
-
pypdf[osworld]extra == "osworld"
-
pypdf2[osworld]extra == "osworld"
-
pypdf2[all]extra == "all"
-
pytest>=8.0[dev]extra == "dev"
-
python-docx[osworld]extra == "osworld"
-
python-docx[all]extra == "all"
-
python-dotenv[all]extra == "all"
-
python-dotenv[osworld]extra == "osworld"
-
python-multipart>=0.0.9[platform]extra == "platform"
-
python-pptx[osworld]extra == "osworld"
-
python-pptx[all]extra == "all"
-
pytz[osworld]extra == "osworld"
-
pytz[all]extra == "all"
-
rapidfuzz[all]extra == "all"
-
rapidfuzz[osworld]extra == "osworld"
-
requests-toolbelt~=1.0.0[osworld]extra == "osworld"
-
requests-toolbelt~=1.0.0[all]extra == "all"
-
rich>=13.0[gym]extra == "gym"
-
scikit-image[osworld]extra == "osworld"
-
scikit-image[all]extra == "all"
-
scipy[all]extra == "all"
-
scipy[osworld]extra == "osworld"
-
sqlalchemy>=2.0[platform]extra == "platform"
-
tldextract[osworld]extra == "osworld"
-
tldextract[all]extra == "all"
-
uv==0.10.2[platform]extra == "platform"
-
uvicorn>=0.30[platform]extra == "platform"
-
xmltodict[all]extra == "all"
-
xmltodict[osworld]extra == "osworld"