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
- anthropic >=0.7.0
- asyncio-mqtt >=0.16.1
- beautifulsoup4 >=4.12.0
- click >=8.1.0
- colorama >=0.4.0
- cryptography >=41.0.7
- customtkinter >=5.2.0
- google-generativeai >=0.3.0
- httpx >=0.25.2
- jinja2 >=3.1.2
- jsonrpc-requests >=0.4.0
- loguru >=0.7.2
- mcp >=1.0.0
- openai >=1.3.0
- opencv-python >=4.8.0
- packaging >=23.2
- pillow >=10.0.0
- platformdirs >=4.1.0
- playwright >=1.40.0
- psutil >=5.9.0
- pyautogui >=0.9.54
- pydantic >=2.5.0
- python-dotenv >=1.0.0
- python-multipart >=0.0.6
- pyyaml >=6.0.1
- requests >=2.31.0
- rich >=13.7.0
- schedule >=1.2.0
- selenium >=4.15.0
- tenacity >=8.2.3
- typer >=0.9.0
- typing-extensions >=4.8.0
-
uvloop
>=0.19.0
sys_platform != "win32"
- webdriver-manager >=4.0.0
- websockets >=12.0
-
winloop
>=0.1.0
sys_platform == "win32"
102 optional dependencies
-
aioresponses>=0.7.4[test]extra == "test"
-
aiosqlite>=0.19.0[db]extra == "db"
-
alembic>=1.13.0[db]extra == "db"
-
anthropic>=0.8.0[ai]extra == "ai"
-
asyncpg>=0.29.0[db]extra == "db"
-
azure-storage-blob>=12.19.0[cloud]extra == "cloud"
-
bandit>=1.7.5[dev]extra == "dev"
-
black>=23.11.0[dev]extra == "dev"
-
boto3>=1.34.0[cloud]extra == "cloud"
-
browser-agent[all]extra == "all"
-
browser-agent[full]extra == "full"
-
build>=1.0.3[dev]extra == "dev"
-
bump2version>=1.0.1[dev]extra == "dev"
-
cohere>=4.37[ai]extra == "ai"
-
coverage>=7.3.2[dev]extra == "dev"
-
customtkinter>=5.2.0[gui]extra == "gui"
-
docker>=6.1.3[cloud]extra == "cloud"
-
docutils>=0.20.1[docs]extra == "docs"
-
factory-boy>=3.3.0[test]extra == "test"
-
faker>=20.1.0[test]extra == "test"
-
fastapi>=0.104.0[web]extra == "web"
-
flake8>=6.1.0[dev]extra == "dev"
-
freezegun>=1.2.2[test]extra == "test"
-
gitpython>=3.1.40[dev]extra == "dev"
-
google-cloud-storage>=2.10.0[cloud]extra == "cloud"
-
google-generativeai>=0.3.0[ai]extra == "ai"
-
httpx>=0.25.2[test]extra == "test"
-
ipdb>=0.13.13[dev]extra == "dev"
-
ipython>=8.17.2[dev]extra == "dev"
-
isort>=5.12.0[dev]extra == "dev"
-
jupyter>=1.0.0[dev]extra == "dev"
-
kubernetes>=28.1.0[cloud]extra == "cloud"
-
line-profiler>=4.1.1[dev]extra == "dev"
-
memory-profiler>=0.61.0[dev]extra == "dev"
-
motor>=3.3.2[db]extra == "db"
-
mypy>=1.7.1[dev]extra == "dev"
-
myst-parser>=2.0.0[docs]extra == "docs"
-
myst-parser>=2.0.0[dev]extra == "dev"
-
nbsphinx>=0.9.3[docs]extra == "docs"
-
notebook>=7.0.6[dev]extra == "dev"
-
openai>=1.6.0[ai]extra == "ai"
-
opentelemetry-api>=1.21.0[monitoring]extra == "monitoring"
-
opentelemetry-instrumentation>=0.42b0[monitoring]extra == "monitoring"
-
opentelemetry-sdk>=1.21.0[monitoring]extra == "monitoring"
-
pandoc>=2.3[docs]extra == "docs"
-
pip-tools>=7.3.0[dev]extra == "dev"
-
pre-commit>=3.6.0[dev]extra == "dev"
-
prometheus-client>=0.19.0[monitoring]extra == "monitoring"
-
py-spy>=0.3.14[dev]extra == "dev"
-
pylint>=3.0.3[dev]extra == "dev"
-
pyqt6>=6.6.0[gui]extra == "gui"
-
pyside6>=6.6.0[gui]extra == "gui"
-
pytest>=7.4.3[dev]extra == "dev"
-
pytest>=7.4.3[test]extra == "test"
-
pytest-asyncio>=0.21.1[test]extra == "test"
-
pytest-asyncio>=0.21.1[dev]extra == "dev"
-
pytest-benchmark>=4.0.0[test]extra == "test"
-
pytest-benchmark>=4.0.0[dev]extra == "dev"
-
pytest-clarity>=1.0.1[test]extra == "test"
-
pytest-cov>=4.1.0[test]extra == "test"
-
pytest-cov>=4.1.0[dev]extra == "dev"
-
pytest-html>=4.1.1[dev]extra == "dev"
-
pytest-html>=4.1.1[test]extra == "test"
-
pytest-mock>=3.12.0[test]extra == "test"
-
pytest-mock>=3.12.0[dev]extra == "dev"
-
pytest-randomly>=3.15.0[test]extra == "test"
-
pytest-repeat>=0.9.3[test]extra == "test"
-
pytest-sugar>=0.9.7[test]extra == "test"
-
pytest-timeout>=2.2.0[test]extra == "test"
-
pytest-xdist>=3.5.0[test]extra == "test"
-
pytest-xdist>=3.5.0[dev]extra == "dev"
-
redis>=5.0.1[db]extra == "db"
-
responses>=0.24.1[test]extra == "test"
-
safety>=2.3.5[dev]extra == "dev"
-
sentence-transformers>=2.2.2[ai]extra == "ai"
-
sentry-sdk>=1.38.0[monitoring]extra == "monitoring"
-
setuptools-scm>=8.0.4[dev]extra == "dev"
-
sphinx>=7.2.6[dev]extra == "dev"
-
sphinx>=7.2.6[docs]extra == "docs"
-
sphinx-autodoc-typehints>=1.25.2[docs]extra == "docs"
-
sphinx-copybutton>=0.5.2[docs]extra == "docs"
-
sphinx-design>=0.5.0[docs]extra == "docs"
-
sphinx-rtd-theme>=1.3.0[dev]extra == "dev"
-
sphinx-rtd-theme>=1.3.0[docs]extra == "docs"
-
sphinx-tabs>=3.4.4[docs]extra == "docs"
-
sphinx-togglebutton>=0.3.2[docs]extra == "docs"
-
sphinxcontrib-mermaid>=0.9.2[docs]extra == "docs"
-
sqlalchemy>=2.0.23[db]extra == "db"
-
sse-starlette>=1.8.2[web]extra == "web"
-
starlette>=0.27.0[web]extra == "web"
-
structlog>=23.2.0[monitoring]extra == "monitoring"
-
time-machine>=2.13.0[test]extra == "test"
-
tkinter-tooltip>=2.1.0[gui]extra == "gui"
-
torch>=2.1.0[ai]extra == "ai"
-
tox>=4.11.4[dev]extra == "dev"
-
transformers>=4.36.0[ai]extra == "ai"
-
ttkbootstrap>=1.10.1[gui]extra == "gui"
-
twine>=4.0.2[dev]extra == "dev"
-
uvicorn>=0.24.0[web]extra == "web"
-
watchdog>=3.0.0[dev]extra == "dev"
-
websockets>=12.0[web]extra == "web"
-
wheel>=0.42.0[dev]extra == "dev"