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
- No releases in 528 days despite active commits
((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
- altair <4.2.1,>=4.0.0
- click >=7.1.2
- colorama >=0.4.3
- cryptography >=3.2
- importlib-metadata >=1.7.0
- ipython >=7.16.3
- ipywidgets >=7.5.1
- jinja2 >=2.10
- jsonpatch >=1.22
- jsonschema >=2.5.1
- makefun <2,>=1.7.0
- marshmallow <4.0.0,>=3.7.1
- mistune >=0.8.4
- nbformat >=5.0
- notebook >=6.4.10
-
numpy
>=1.18.5
python_version <= "3.7"
- packaging
-
pandas
>=1.1.0
python_version <= "3.8"
- pydantic >=1.9.2
- pyparsing >=2.4
- python-dateutil >=2.8.1
- pytz >=2021.3
- requests >=2.20
- ruamel-yaml <0.17.18,>=0.16
- scipy >=0.19.0
- tqdm >=4.59.0
- typing-extensions >=3.10.0.0
- tzlocal >=1.2
- urllib3 <1.27,>=1.25.4
134 optional dependencies
-
azure-identity>=1.10.0[dev]extra == "dev"
-
azure-identity>=1.10.0[azure]extra == "azure"
-
azure-identity>=1.10.0[azure-secrets]extra == "azure-secrets"
-
azure-keyvault-secrets>=4.0.0[azure]extra == "azure"
-
azure-keyvault-secrets>=4.0.0[azure-secrets]extra == "azure-secrets"
-
azure-keyvault-secrets>=4.0.0[dev]extra == "dev"
-
azure-storage-blob>=12.5.0[azure]extra == "azure"
-
azure-storage-blob>=12.5.0[azure-secrets]extra == "azure-secrets"
-
azure-storage-blob>=12.5.0[dev]extra == "dev"
-
black==22.3.0[dev]extra == "dev"
-
black==22.3.0[test]extra == "test"
-
boto3==1.17.106[test]extra == "test"
-
boto3==1.17.106[aws-secrets]extra == "aws-secrets"
-
boto3==1.17.106[dev]extra == "dev"
-
boto3==1.17.106[s3]extra == "s3"
-
docstring-parser==0.15[dev]extra == "dev"
-
docstring-parser==0.15[test]extra == "test"
-
feather-format>=0.4.1[dev]extra == "dev"
-
feather-format>=0.4.1[arrow]extra == "arrow"
-
flask>=1.0.0[dev]extra == "dev"
-
flask>=1.0.0[test]extra == "test"
-
freezegun>=0.3.15[test]extra == "test"
-
freezegun>=0.3.15[dev]extra == "dev"
-
gcsfs>=0.5.1[bigquery]extra == "bigquery"
-
gcsfs>=0.5.1[dev]extra == "dev"
-
gcsfs>=0.5.1[gcp]extra == "gcp"
-
google-cloud-bigquery>=3.3.6[dev]extra == "dev"
-
google-cloud-bigquery>=3.3.6[gcp]extra == "gcp"
-
google-cloud-bigquery>=3.3.6[bigquery]extra == "bigquery"
-
google-cloud-secret-manager>=1.0.0[dev]extra == "dev"
-
google-cloud-secret-manager>=1.0.0[bigquery]extra == "bigquery"
-
google-cloud-secret-manager>=1.0.0[gcp]extra == "gcp"
-
google-cloud-storage>=1.28.0[dev]extra == "dev"
-
google-cloud-storage>=1.28.0[bigquery]extra == "bigquery"
-
google-cloud-storage>=1.28.0[gcp]extra == "gcp"
-
invoke>=2.0.0[dev]extra == "dev"
-
invoke>=2.0.0[test]extra == "test"
-
ipykernel<=6.17.1[dev]extra == "dev"
-
ipykernel<=6.17.1[test]extra == "test"
-
mock-alchemy>=0.2.5[test]extra == "test"
-
mock-alchemy>=0.2.5[dev]extra == "dev"
-
moto<3.0.0,>=2.0.0[test]extra == "test"
-
moto<3.0.0,>=2.0.0[dev]extra == "dev"
-
mypy==1.0.0[test]extra == "test"
-
mypy==1.0.0[dev]extra == "dev"
-
nbconvert>=5[test]extra == "test"
-
nbconvert>=5[dev]extra == "dev"
-
openpyxl>=3.0.7[dev]extra == "dev"
-
openpyxl>=3.0.7[excel]extra == "excel"
-
pre-commit>=2.21.0[test]extra == "test"
-
pre-commit>=2.21.0[dev]extra == "dev"
-
psycopg2-binary>=2.7.6[redshift]extra == "redshift"
-
psycopg2-binary>=2.7.6[postgresql]extra == "postgresql"
-
psycopg2-binary>=2.7.6[dev]extra == "dev"
-
pyarrow[dremio]extra == "dremio"
-
pyarrow[dev]extra == "dev"
-
pyarrow[arrow]extra == "arrow"
-
pyathena>=1.11[dev]extra == "dev"
-
pyathena>=1.11[athena]extra == "athena"
-
pyfakefs>=4.5.1[test]extra == "test"
-
pyfakefs>=4.5.1[dev]extra == "dev"
-
pyhive>=0.6.5[hive]extra == "hive"
-
pyhive>=0.6.5[dev]extra == "dev"
-
pymysql<0.10,>=0.9.3[dev]extra == "dev"
-
pymysql<0.10,>=0.9.3[mysql]extra == "mysql"
-
pyodbc>=4.0.30[dev]extra == "dev"
-
pyodbc>=4.0.30[mssql]extra == "mssql"
-
pyodbc>=4.0.30[dremio]extra == "dremio"
-
pypd==1.1.0[pagerduty]extra == "pagerduty"
-
pypd==1.1.0[dev]extra == "dev"
-
pyspark>=2.3.2[spark]extra == "spark"
-
pyspark>=2.3.2[dev]extra == "dev"
-
pytest>=6.2.0[dev]extra == "dev"
-
pytest>=6.2.0[test]extra == "test"
-
pytest-benchmark>=3.4.1[test]extra == "test"
-
pytest-benchmark>=3.4.1[dev]extra == "dev"
-
pytest-cov>=2.8.1[dev]extra == "dev"
-
pytest-cov>=2.8.1[test]extra == "test"
-
pytest-icdiff>=0.6[dev]extra == "dev"
-
pytest-icdiff>=0.6[test]extra == "test"
-
pytest-mock>=3.8.2[dev]extra == "dev"
-
pytest-mock>=3.8.2[test]extra == "test"
-
pytest-order>=0.9.5[dev]extra == "dev"
-
pytest-order>=0.9.5[test]extra == "test"
-
pytest-random-order>=1.0.4[dev]extra == "dev"
-
pytest-random-order>=1.0.4[test]extra == "test"
-
pytest-timeout>=2.1.0[dev]extra == "dev"
-
pytest-timeout>=2.1.0[test]extra == "test"
-
requirements-parser>=0.2.0[dev]extra == "dev"
-
requirements-parser>=0.2.0[test]extra == "test"
-
ruff==0.0.246[dev]extra == "dev"
-
ruff==0.0.246[test]extra == "test"
-
s3fs>=0.5.1[test]extra == "test"
-
s3fs>=0.5.1[dev]extra == "dev"
-
snapshottest==0.6.0[test]extra == "test"
-
snapshottest==0.6.0[dev]extra == "dev"
-
snowflake-connector-python>=2.5.0[dev]extra == "dev"
-
snowflake-connector-python>=2.5.0[snowflake]extra == "snowflake"
-
snowflake-sqlalchemy>=1.2.3[dev]extra == "dev"
-
snowflake-sqlalchemy>=1.2.3[snowflake]extra == "snowflake"
-
sqlalchemy<2.0.0,>=1.3.18[sqlalchemy]extra == "sqlalchemy"
-
sqlalchemy<2.0.0,>=1.3.18[athena]extra == "athena"
-
sqlalchemy<2.0.0,>=1.3.18[bigquery]extra == "bigquery"
-
sqlalchemy<2.0.0,>=1.3.18[dev]extra == "dev"
-
sqlalchemy<2.0.0,>=1.3.18[dremio]extra == "dremio"
-
sqlalchemy<2.0.0,>=1.3.18[gcp]extra == "gcp"
-
sqlalchemy<2.0.0,>=1.3.18[mssql]extra == "mssql"
-
sqlalchemy<2.0.0,>=1.3.18[mysql]extra == "mysql"
-
sqlalchemy<2.0.0,>=1.3.18[postgresql]extra == "postgresql"
-
sqlalchemy<2.0.0,>=1.3.18[redshift]extra == "redshift"
-
sqlalchemy<2.0.0,>=1.3.18[snowflake]extra == "snowflake"
-
sqlalchemy<2.0.0,>=1.3.18[teradata]extra == "teradata"
-
sqlalchemy<2.0.0,>=1.3.18[test]extra == "test"
-
sqlalchemy<2.0.0,>=1.3.18[trino]extra == "trino"
-
sqlalchemy<2.0.0,>=1.3.18[vertica]extra == "vertica"
-
sqlalchemy-bigquery>=1.3.0[dev]extra == "dev"
-
sqlalchemy-bigquery>=1.3.0[gcp]extra == "gcp"
-
sqlalchemy-bigquery>=1.3.0[bigquery]extra == "bigquery"
-
sqlalchemy-dremio==1.2.1[dremio]extra == "dremio"
-
sqlalchemy-dremio==1.2.1[dev]extra == "dev"
-
sqlalchemy-redshift>=0.8.8[dev]extra == "dev"
-
sqlalchemy-redshift>=0.8.8[redshift]extra == "redshift"
-
sqlalchemy-vertica-python>=0.5.10[dev]extra == "dev"
-
sqlalchemy-vertica-python>=0.5.10[vertica]extra == "vertica"
-
teradatasqlalchemy==17.0.0.1[teradata]extra == "teradata"
-
teradatasqlalchemy==17.0.0.1[dev]extra == "dev"
-
thrift>=0.16.0[hive]extra == "hive"
-
thrift>=0.16.0[dev]extra == "dev"
-
thrift-sasl>=0.4.3[dev]extra == "dev"
-
thrift-sasl>=0.4.3[hive]extra == "hive"
-
trino!=0.316.0,>=0.310.0[trino]extra == "trino"
-
trino!=0.316.0,>=0.310.0[dev]extra == "dev"
-
xlrd<2.0.0,>=1.1.0[dev]extra == "dev"
-
xlrd<2.0.0,>=1.1.0[excel]extra == "excel"