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
307 optional dependencies
-
a2wsgi>=1.10.0[api]extra == "api"
-
a2wsgi>=1.10.0[dash]extra == "dash"
-
a2wsgi>=1.10.0[full]extra == "full"
-
adbc-driver-postgresql>=1.7.0[drivers-extras]extra == "drivers-extras"
-
adbc-driver-sqlite>=1.7.0[drivers-extras]extra == "drivers-extras"
-
aiofiles>=0.6.0[api]extra == "api"
-
aiofiles>=0.6.0[core]extra == "core"
-
aiofiles>=0.6.0[full]extra == "full"
-
aiofiles>=0.6.0[sql]extra == "sql"
-
aiomysql>=0.0.21[api]extra == "api"
-
aiomysql>=0.0.21[drivers]extra == "drivers"
-
aiomysql>=0.0.21[full]extra == "full"
-
aiomysql>=0.0.21[sql]extra == "sql"
-
aiosqlite>=0.21.0[api]extra == "api"
-
aiosqlite>=0.21.0[full]extra == "full"
-
aiosqlite>=0.21.0[sql]extra == "sql"
-
annotated-types>=0.7.0[api]extra == "api"
-
annotated-types>=0.7.0[core]extra == "core"
-
annotated-types>=0.7.0[full]extra == "full"
-
annotated-types>=0.7.0[sql]extra == "sql"
-
asciitree>=0.3.3[api]extra == "api"
-
asciitree>=0.3.3[formatting]extra == "formatting"
-
asciitree>=0.3.3[full]extra == "full"
-
asyncpg>=0.30.0[api]extra == "api"
-
asyncpg>=0.30.0[full]extra == "full"
-
asyncpg>=0.30.0[sql]extra == "sql"
-
attrs>=24.2.0[api]extra == "api"
-
attrs>=24.2.0[core]extra == "core"
-
attrs>=24.2.0[dev-tools]extra == "dev-tools"
-
attrs>=24.2.0[full]extra == "full"
-
attrs>=24.2.0[sql]extra == "sql"
-
binaryornot>=0.4.4[api]extra == "api"
-
binaryornot>=0.4.4[core]extra == "core"
-
binaryornot>=0.4.4[full]extra == "full"
-
binaryornot>=0.4.4[sql]extra == "sql"
-
build>=1.2.1[dev-tools]extra == "dev-tools"
-
certifi>=2024.8.30[api]extra == "api"
-
certifi>=2024.8.30[core]extra == "core"
-
certifi>=2024.8.30[full]extra == "full"
-
certifi>=2024.8.30[sql]extra == "sql"
-
cmd2>=1.4.0[extras]extra == "extras"
-
colorama>=0.4.3[api]extra == "api"
-
colorama>=0.4.3[formatting]extra == "formatting"
-
colorama>=0.4.3[full]extra == "full"
-
cryptography>=38.0.1[api]extra == "api"
-
cryptography>=38.0.1[drivers]extra == "drivers"
-
cryptography>=38.0.1[full]extra == "full"
-
cryptography>=38.0.1[sql]extra == "sql"
-
cx-freeze>=7.0.0[build]extra == "build"
-
dash>=4.1.0[api]extra == "api"
-
dash>=4.1.0[dash]extra == "dash"
-
dash>=4.1.0[full]extra == "full"
-
dash-ace>=0.2.1[api]extra == "api"
-
dash-ace>=0.2.1[dash]extra == "dash"
-
dash-ace>=0.2.1[full]extra == "full"
-
dash-bootstrap-components>=2.0.4[api]extra == "api"
-
dash-bootstrap-components>=2.0.4[dash]extra == "dash"
-
dash-bootstrap-components>=2.0.4[full]extra == "full"
-
dash-daq>=0.6.0[api]extra == "api"
-
dash-daq>=0.6.0[dash]extra == "dash"
-
dash-daq>=0.6.0[full]extra == "full"
-
dash-extensions>=2.0.5[api]extra == "api"
-
dash-extensions>=2.0.5[dash]extra == "dash"
-
dash-extensions>=2.0.5[full]extra == "full"
-
dask>=2024.12.1[api]extra == "api"
-
dask>=2024.12.1[full]extra == "full"
-
dask>=2024.12.1[sql]extra == "sql"
-
databases>=0.9.0[api]extra == "api"
-
databases>=0.9.0[full]extra == "full"
-
databases>=0.9.0[sql]extra == "sql"
-
dill>=0.4.0[api]extra == "api"
-
dill>=0.4.0[full]extra == "full"
-
dill>=0.4.0[jobs]extra == "jobs"
-
docker-compose>=1.29.2[stack]extra == "stack"
-
duckdb>=1.0.0[api]extra == "api"
-
duckdb>=1.0.0[drivers]extra == "drivers"
-
duckdb>=1.0.0[full]extra == "full"
-
duckdb>=1.0.0[sql]extra == "sql"
-
duckdb-engine>=0.13.0[api]extra == "api"
-
duckdb-engine>=0.13.0[drivers]extra == "drivers"
-
duckdb-engine>=0.13.0[full]extra == "full"
-
duckdb-engine>=0.13.0[sql]extra == "sql"
-
envyaml>=1.10.211231[compose]extra == "compose"
-
envyaml>=1.10.211231[full]extra == "full"
-
fastapi>=0.128.0[api]extra == "api"
-
fastapi>=0.128.0[full]extra == "full"
-
fastapi-login>=1.10.3[api]extra == "api"
-
fastapi-login>=1.10.3[full]extra == "full"
-
flask-compress>=1.17.0[api]extra == "api"
-
flask-compress>=1.17.0[dash]extra == "dash"
-
flask-compress>=1.17.0[full]extra == "full"
-
gadwall>=0.2.0[cli]extra == "cli"
-
geoalchemy2>=0.18.0[api]extra == "api"
-
geoalchemy2>=0.18.0[full]extra == "full"
-
geoalchemy2>=0.18.0[sql]extra == "sql"
-
geoarrow-types>=0.3.0[api]extra == "api"
-
geoarrow-types>=0.3.0[full]extra == "full"
-
geoarrow-types>=0.3.0[gis]extra == "gis"
-
geoarrow-types>=0.3.0[polars]extra == "polars"
-
geoarrow-types>=0.3.0[sql]extra == "sql"
-
geopandas>=1.0.1[api]extra == "api"
-
geopandas>=1.0.1[full]extra == "full"
-
geopandas>=1.0.1[gis]extra == "gis"
-
geopandas>=1.0.1[sql]extra == "sql"
-
gunicorn>=23.0.0[api]extra == "api"
-
gunicorn>=23.0.0[full]extra == "full"
-
heartrate>=0.2.1[dev-tools]extra == "dev-tools"
-
httpcore>=1.0.9[api]extra == "api"
-
httpcore>=1.0.9[full]extra == "full"
-
httpx>=0.28.1[api]extra == "api"
-
httpx>=0.28.1[full]extra == "full"
-
humanfriendly>=10.0.0[api]extra == "api"
-
humanfriendly>=10.0.0[formatting]extra == "formatting"
-
humanfriendly>=10.0.0[full]extra == "full"
-
idna>=3.10.0[api]extra == "api"
-
idna>=3.10.0[core]extra == "core"
-
idna>=3.10.0[full]extra == "full"
-
idna>=3.10.0[sql]extra == "sql"
-
importlib-metadata>=4.12.0[api]extra == "api"
-
importlib-metadata>=4.12.0[core]extra == "core"
-
importlib-metadata>=4.12.0[full]extra == "full"
-
importlib-metadata>=4.12.0[sql]extra == "sql"
-
joblib>=1.5.1[api]extra == "api"
-
joblib>=1.5.1[full]extra == "full"
-
joblib>=1.5.1[sql]extra == "sql"
-
litecli>=1.5.0[cli]extra == "cli"
-
modin>=0.8.3[extras]extra == "extras"
-
more-itertools>=8.7.0[api]extra == "api"
-
more-itertools>=8.7.0[core]extra == "core"
-
more-itertools>=8.7.0[full]extra == "full"
-
more-itertools>=8.7.0[sql]extra == "sql"
-
more-termcolor>=1.1.3[api]extra == "api"
-
more-termcolor>=1.1.3[formatting]extra == "formatting"
-
more-termcolor>=1.1.3[full]extra == "full"
-
mssql-cli>=1.0.0[cli]extra == "cli"
-
mycli>=1.23.2[cli]extra == "cli"
-
mypy>=0.812.0[dev-tools]extra == "dev-tools"
-
nanoid>=2.0.0[extras]extra == "extras"
-
numpy>=2.3.1[api]extra == "api"
-
numpy>=2.3.1[full]extra == "full"
-
numpy>=2.3.1[sql]extra == "sql"
-
oracledb>=2.5.0[drivers-extras]extra == "drivers-extras"
-
packaging>=21.3.0[api]extra == "api"
-
packaging>=21.3.0[core]extra == "core"
-
packaging>=21.3.0[full]extra == "full"
-
packaging>=21.3.0[sql]extra == "sql"
-
pandas>=3.0.0[api]extra == "api"
-
pandas>=3.0.0[full]extra == "full"
-
pandas>=3.0.0[polars]extra == "polars"
-
pandas>=3.0.0[sql]extra == "sql"
-
partd>=1.4.2[api]extra == "api"
-
partd>=1.4.2[full]extra == "full"
-
partd>=1.4.2[sql]extra == "sql"
-
pathspec>=0.9.0[api]extra == "api"
-
pathspec>=0.9.0[core]extra == "core"
-
pathspec>=0.9.0[full]extra == "full"
-
pathspec>=0.9.0[sql]extra == "sql"
-
pgcli>=3.1.0[cli]extra == "cli"
-
pip>=22.0.4[api]extra == "api"
-
pip>=22.0.4[core]extra == "core"
-
pip>=22.0.4[full]extra == "full"
-
pip>=22.0.4[sql]extra == "sql"
-
polars>=1.43.2[api]extra == "api"
-
polars>=1.43.2[full]extra == "full"
-
polars>=1.43.2[polars]extra == "polars"
-
polars>=1.43.2[sql]extra == "sql"
-
pprintpp>=0.4.0[api]extra == "api"
-
pprintpp>=0.4.0[formatting]extra == "formatting"
-
pprintpp>=0.4.0[full]extra == "full"
-
prompt-toolkit>=3.0.39[api]extra == "api"
-
prompt-toolkit>=3.0.39[core]extra == "core"
-
prompt-toolkit>=3.0.39[full]extra == "full"
-
prompt-toolkit>=3.0.39[sql]extra == "sql"
-
psutil>=7.0.0[api]extra == "api"
-
psutil>=7.0.0[full]extra == "full"
-
psutil>=7.0.0[jobs]extra == "jobs"
-
psycopg>=3.2.9[api]extra == "api"
-
psycopg>=3.2.9[drivers]extra == "drivers"
-
psycopg>=3.2.9[full]extra == "full"
-
psycopg>=3.2.9[sql]extra == "sql"
-
psycopg2-binary>=2.9.11[api]extra == "api"
-
psycopg2-binary>=2.9.11[drivers]extra == "drivers"
-
psycopg2-binary>=2.9.11[full]extra == "full"
-
psycopg2-binary>=2.9.11[sql]extra == "sql"
-
ptpython>=3.0.27[api]extra == "api"
-
ptpython>=3.0.27[core]extra == "core"
-
ptpython>=3.0.27[full]extra == "full"
-
ptpython>=3.0.27[sql]extra == "sql"
-
pyarrow>=20.0.0[api]extra == "api"
-
pyarrow>=20.0.0[full]extra == "full"
-
pyarrow>=20.0.0[polars]extra == "polars"
-
pyarrow>=20.0.0[sql]extra == "sql"
-
pycparser>=2.21.0[full]extra == "full"
-
pycparser>=2.21.0[gui]extra == "gui"
-
pydantic>=2.11.7[api]extra == "api"
-
pydantic>=2.11.7[core]extra == "core"
-
pydantic>=2.11.7[full]extra == "full"
-
pydantic>=2.11.7[sql]extra == "sql"
-
pygments>=2.7.2[api]extra == "api"
-
pygments>=2.7.2[formatting]extra == "formatting"
-
pygments>=2.7.2[full]extra == "full"
-
pyinstaller>6.6.0[build]extra == "build"
-
pymysql>=0.9.0[api]extra == "api"
-
pymysql>=0.9.0[drivers]extra == "drivers"
-
pymysql>=0.9.0[full]extra == "full"
-
pymysql>=0.9.0[sql]extra == "sql"
-
pyodbc>=4.0.30[drivers-extras]extra == "drivers-extras"
-
pyproj>=3.7.1[api]extra == "api"
-
pyproj>=3.7.1[full]extra == "full"
-
pyproj>=3.7.1[gis]extra == "gis"
-
pyproj>=3.7.1[sql]extra == "sql"
-
pytest>=6.2.2[dev-tools]extra == "dev-tools"
-
pytest-xdist>=3.2.1[dev-tools]extra == "dev-tools"
-
python-daemon>=3.1.2[api]extra == "api"
-
python-daemon>=3.1.2[full]extra == "full"
-
python-daemon>=3.1.2[jobs]extra == "jobs"
-
python-dateutil>=2.7.5[api]extra == "api"
-
python-dateutil>=2.7.5[core]extra == "core"
-
python-dateutil>=2.7.5[full]extra == "full"
-
python-dateutil>=2.7.5[sql]extra == "sql"
-
python-dotenv>=1.1.1[api]extra == "api"
-
python-dotenv>=1.1.1[full]extra == "full"
-
python-jose>=3.5.0[api]extra == "api"
-
python-jose>=3.5.0[full]extra == "full"
-
python-multipart>=0.0.20[api]extra == "api"
-
python-multipart>=0.0.20[full]extra == "full"
-
pytz[api]extra == "api"
-
pytz[full]extra == "full"
-
pytz[sql]extra == "sql"
-
pyvim>=3.0.2[api]extra == "api"
-
pyvim>=3.0.2[core]extra == "core"
-
pyvim>=3.0.2[full]extra == "full"
-
pyvim>=3.0.2[sql]extra == "sql"
-
pywebview>=3.6.3[full]extra == "full"
-
pywebview>=3.6.3[gui]extra == "gui"
-
pyyaml>=5.3.1[api]extra == "api"
-
pyyaml>=5.3.1[core]extra == "core"
-
pyyaml>=5.3.1[full]extra == "full"
-
pyyaml>=5.3.1[sql]extra == "sql"
-
requests>=2.32.5[api]extra == "api"
-
requests>=2.32.5[core]extra == "core"
-
requests>=2.32.5[full]extra == "full"
-
requests>=2.32.5[sql]extra == "sql"
-
rich>=13.4.2[api]extra == "api"
-
rich>=13.4.2[formatting]extra == "formatting"
-
rich>=13.4.2[full]extra == "full"
-
ruamel-yaml>=0.16.12[extras]extra == "extras"
-
semver>=3.0.2[api]extra == "api"
-
semver>=3.0.2[core]extra == "core"
-
semver>=3.0.2[full]extra == "full"
-
semver>=3.0.2[sql]extra == "sql"
-
setuptools>=63.3.0[api]extra == "api"
-
setuptools>=63.3.0[core]extra == "core"
-
setuptools>=63.3.0[full]extra == "full"
-
setuptools>=63.3.0[sql]extra == "sql"
-
shapely>=2.0.7[api]extra == "api"
-
shapely>=2.0.7[full]extra == "full"
-
shapely>=2.0.7[gis]extra == "gis"
-
shapely>=2.0.7[sql]extra == "sql"
-
snakeviz>=2.1.0[dev-tools]extra == "dev-tools"
-
sqlalchemy>=2.0.41[api]extra == "api"
-
sqlalchemy>=2.0.41[full]extra == "full"
-
sqlalchemy>=2.0.41[sql]extra == "sql"
-
sqlalchemy-cockroachdb>=2.0.0[api]extra == "api"
-
sqlalchemy-cockroachdb>=2.0.0[drivers]extra == "drivers"
-
sqlalchemy-cockroachdb>=2.0.0[full]extra == "full"
-
sqlalchemy-cockroachdb>=2.0.0[sql]extra == "sql"
-
tabulate>=0.9.0[api]extra == "api"
-
tabulate>=0.9.0[formatting]extra == "formatting"
-
tabulate>=0.9.0[full]extra == "full"
-
terminado>=0.18.1[api]extra == "api"
-
terminado>=0.18.1[dash]extra == "dash"
-
terminado>=0.18.1[full]extra == "full"
-
tornado>=6.5.1[api]extra == "api"
-
tornado>=6.5.1[dash]extra == "dash"
-
tornado>=6.5.1[full]extra == "full"
-
tuna>=0.5.3[dev-tools]extra == "dev-tools"
-
twine>=3.2.0[dev-tools]extra == "dev-tools"
-
typing-extensions>=4.7.1[api]extra == "api"
-
typing-extensions>=4.7.1[formatting]extra == "formatting"
-
typing-extensions>=4.7.1[full]extra == "full"
-
update-checker>=0.18.0[api]extra == "api"
-
update-checker>=0.18.0[core]extra == "core"
-
update-checker>=0.18.0[full]extra == "full"
-
update-checker>=0.18.0[sql]extra == "sql"
-
uv>=0.2.11[api]extra == "api"
-
uv>=0.2.11[core]extra == "core"
-
uv>=0.2.11[full]extra == "full"
-
uv>=0.2.11[sql]extra == "sql"
-
uvicorn>=0.35.0[api]extra == "api"
-
uvicorn>=0.35.0[full]extra == "full"
-
valkey>=6.1.0[api]extra == "api"
-
valkey>=6.1.0[full]extra == "full"
-
virtualenv>=20.1.0[api]extra == "api"
-
virtualenv>=20.1.0[core]extra == "core"
-
virtualenv>=20.1.0[full]extra == "full"
-
virtualenv>=20.1.0[sql]extra == "sql"
-
watchfiles>=1.1.0[api]extra == "api"
-
watchfiles>=1.1.0[full]extra == "full"
-
watchfiles>=1.1.0[jobs]extra == "jobs"
-
websockets>=15.0.1[api]extra == "api"
-
websockets>=15.0.1[full]extra == "full"
-
wheel>=0.34.2[api]extra == "api"
-
wheel>=0.34.2[core]extra == "core"
-
wheel>=0.34.2[full]extra == "full"
-
wheel>=0.34.2[sql]extra == "sql"
-
zensical>=0.0.30[docs]extra == "docs"