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 1177 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
- antlr4-python3-runtime ==4.9.2
- avro ~=1.11
- boto3 <2.0,>=1.20
- cached-property ==1.5.2
- chardet ==4.0.0
- commonregex
- croniter ~=1.3.0
- cryptography
- email-validator >=1.0.3
- google >=3.0.0
- google-auth >=1.33.0
- grpcio-tools >=1.47.2
- idna <3,>=2.5
- importlib-metadata ~=4.12.0
- jinja2 >=2.11.3
- jsonpatch ==1.32
- jsonschema
- mypy-extensions >=0.4.3
- openmetadata-sqllineage >=1.0.4
- pydantic ~=1.10
- pymysql >=1.0.2
- python-dateutil >=2.8.1
- python-jose ~=3.3
- pyyaml
- requests >=2.23
- requests-aws4auth ~=1.1
- setuptools ~=65.6.3
- sqlalchemy <2,>=1.4.0
- tabulate ==0.9.0
- typing-compat ~=0.1.0
- typing-extensions <=4.5.0
- typing-inspect
- wheel ~=0.38.4
252 optional dependencies
-
adlfs>=2022.2.0[all]extra == "all"
-
adlfs>=2022.2.0[datalake-azure]extra == "datalake-azure"
-
alembic~=1.10.2[all]extra == "all"
-
alembic~=1.10.2[mlflow]extra == "mlflow"
-
antlr4-python3-runtime==4.9.2[base]extra == "base"
-
antlr4-python3-runtime==4.9.2[all]extra == "all"
-
apache-airflow==2.3.3[test]extra == "test"
-
apache-airflow==2.3.3[airflow]extra == "airflow"
-
avro~=1.11[all]extra == "all"
-
avro~=1.11[redpanda]extra == "redpanda"
-
avro~=1.11[base]extra == "base"
-
avro~=1.11[kafka]extra == "kafka"
-
azure-identity[backup]extra == "backup"
-
azure-identity~=1.12[datalake-azure]extra == "datalake-azure"
-
azure-identity~=1.12[all]extra == "all"
-
azure-storage-blob[all]extra == "all"
-
azure-storage-blob[backup]extra == "backup"
-
azure-storage-blob~=12.14[datalake-azure]extra == "datalake-azure"
-
black==22.3.0[dev]extra == "dev"
-
boto3<2.0,>=1.20[sagemaker]extra == "sagemaker"
-
boto3<2.0,>=1.20[all]extra == "all"
-
boto3<2.0,>=1.20[quicksight]extra == "quicksight"
-
boto3<2.0,>=1.20[kinesis]extra == "kinesis"
-
boto3<2.0,>=1.20[glue]extra == "glue"
-
boto3<2.0,>=1.20[dynamodb]extra == "dynamodb"
-
boto3<2.0,>=1.20[dbt]extra == "dbt"
-
boto3<2.0,>=1.20[datalake-s3]extra == "datalake-s3"
-
boto3<2.0,>=1.20[datalake-gcs]extra == "datalake-gcs"
-
boto3<2.0,>=1.20[datalake-azure]extra == "datalake-azure"
-
boto3<2.0,>=1.20[base]extra == "base"
-
boto3<2.0,>=1.20[backup]extra == "backup"
-
cached-property==1.5.2[base]extra == "base"
-
cached-property==1.5.2[all]extra == "all"
-
cachetools[bigquery]extra == "bigquery"
-
cachetools[all]extra == "all"
-
chardet==4.0.0[base]extra == "base"
-
chardet==4.0.0[all]extra == "all"
-
clickhouse-driver~=0.2[all]extra == "all"
-
clickhouse-driver~=0.2[clickhouse]extra == "clickhouse"
-
clickhouse-sqlalchemy~=0.2[all]extra == "all"
-
clickhouse-sqlalchemy~=0.2[clickhouse]extra == "clickhouse"
-
commonregex[base]extra == "base"
-
commonregex[all]extra == "all"
-
confluent-kafka==1.8.2[kafka]extra == "kafka"
-
confluent-kafka==1.8.2[redpanda]extra == "redpanda"
-
confluent-kafka==1.8.2[all]extra == "all"
-
coverage[test]extra == "test"
-
croniter~=1.3.0[base]extra == "base"
-
croniter~=1.3.0[all]extra == "all"
-
cryptography[all]extra == "all"
-
cryptography[base]extra == "base"
-
cx-oracle<9,>=8.3.0[oracle]extra == "oracle"
-
cx-oracle<9,>=8.3.0[all]extra == "all"
-
dagster-graphql~=1.1[all]extra == "all"
-
dagster-graphql~=1.1[dagster]extra == "dagster"
-
datamodel-code-generator==0.15.0[dev]extra == "dev"
-
dbt-artifacts-parser[test]extra == "test"
-
dbt-artifacts-parser[dbt]extra == "dbt"
-
dbt-artifacts-parser[all]extra == "all"
-
delta-spark~=2.2[all]extra == "all"
-
delta-spark~=2.2[deltalake]extra == "deltalake"
-
docker[dev]extra == "dev"
-
elasticsearch==7.13.1[all]extra == "all"
-
elasticsearch==7.13.1[elasticsearch]extra == "elasticsearch"
-
elasticsearch==7.13.1[data-insight]extra == "data-insight"
-
email-validator>=1.0.3[all]extra == "all"
-
email-validator>=1.0.3[base]extra == "base"
-
fastavro>=1.2.0[kafka]extra == "kafka"
-
fastavro>=1.2.0[all]extra == "all"
-
fastavro>=1.2.0[redpanda]extra == "redpanda"
-
gcsfs==2022.11.0[all]extra == "all"
-
gcsfs==2022.11.0[datalake-gcs]extra == "datalake-gcs"
-
geoalchemy2~=0.12[postgres]extra == "postgres"
-
geoalchemy2~=0.12[all]extra == "all"
-
geoalchemy2~=0.12[dagster]extra == "dagster"
-
geoalchemy2~=0.12[redshift]extra == "redshift"
-
google>=3.0.0[base]extra == "base"
-
google>=3.0.0[all]extra == "all"
-
google-auth>=1.33.0[base]extra == "base"
-
google-auth>=1.33.0[all]extra == "all"
-
google-cloud[dbt]extra == "dbt"
-
google-cloud[all]extra == "all"
-
google-cloud-datacatalog==3.6.2[all]extra == "all"
-
google-cloud-datacatalog==3.6.2[bigquery]extra == "bigquery"
-
google-cloud-logging[bigquery]extra == "bigquery"
-
google-cloud-logging[all]extra == "all"
-
google-cloud-storage==1.43.0[dbt]extra == "dbt"
-
google-cloud-storage==1.43.0[all]extra == "all"
-
google-cloud-storage==1.43.0[datalake-gcs]extra == "datalake-gcs"
-
great-expectations~=0.16.0[great-expectations]extra == "great-expectations"
-
great-expectations~=0.16.0[test]extra == "test"
-
grpcio-tools>=1.47.2[kafka]extra == "kafka"
-
grpcio-tools>=1.47.2[redpanda]extra == "redpanda"
-
grpcio-tools>=1.47.2[all]extra == "all"
-
grpcio-tools>=1.47.2[base]extra == "base"
-
ibm-db-sa~=0.3[db2]extra == "db2"
-
idna<3,>=2.5[all]extra == "all"
-
idna<3,>=2.5[base]extra == "base"
-
importlib-metadata~=4.12.0[all]extra == "all"
-
importlib-metadata~=4.12.0[base]extra == "base"
-
impyla~=0.18.0[all]extra == "all"
-
impyla~=0.18.0[impala]extra == "impala"
-
impyla~=0.18.0[hive]extra == "hive"
-
isort[dev]extra == "dev"
-
jinja2>=2.11.3[all]extra == "all"
-
jinja2>=2.11.3[base]extra == "base"
-
jsonpatch==1.32[base]extra == "base"
-
jsonpatch==1.32[all]extra == "all"
-
jsonschema[all]extra == "all"
-
jsonschema[base]extra == "base"
-
ldap3==2.9.1[all]extra == "all"
-
ldap3==2.9.1[ldap-users]extra == "ldap-users"
-
lkml~=1.3[all]extra == "all"
-
lkml~=1.3[looker]extra == "looker"
-
looker-sdk>=22.20.0[looker]extra == "looker"
-
looker-sdk>=22.20.0[all]extra == "all"
-
mlflow-skinny~=1.30[all]extra == "all"
-
mlflow-skinny~=1.30[mlflow]extra == "mlflow"
-
moto==4.0.8[test]extra == "test"
-
msal~=1.2[all]extra == "all"
-
msal~=1.2[azure-sso]extra == "azure-sso"
-
msal~=1.2[powerbi]extra == "powerbi"
-
mypy-extensions>=0.4.3[base]extra == "base"
-
mypy-extensions>=0.4.3[all]extra == "all"
-
neo4j~=5.3.0[amundsen]extra == "amundsen"
-
neo4j~=5.3.0[all]extra == "all"
-
okta~=2.3[okta]extra == "okta"
-
okta~=2.3[all]extra == "all"
-
openmetadata-sqllineage>=1.0.4[all]extra == "all"
-
openmetadata-sqllineage>=1.0.4[base]extra == "base"
-
oracledb~=1.2[all]extra == "all"
-
oracledb~=1.2[oracle]extra == "oracle"
-
packaging==21.3[redash]extra == "redash"
-
packaging==21.3[all]extra == "all"
-
packaging==21.3[postgres]extra == "postgres"
-
pandas==1.3.5[datalake-s3]extra == "datalake-s3"
-
pandas==1.3.5[all]extra == "all"
-
pandas==1.3.5[datalake-azure]extra == "datalake-azure"
-
pandas==1.3.5[datalake-gcs]extra == "datalake-gcs"
-
pandas==1.3.5[pii-processor]extra == "pii-processor"
-
pinotdb~=0.3[pinotdb]extra == "pinotdb"
-
pinotdb~=0.3[all]extra == "all"
-
pre-commit[dev]extra == "dev"
-
presidio-analyzer==2.2.32[pii-processor]extra == "pii-processor"
-
presidio-analyzer==2.2.32[all]extra == "all"
-
presto-types-parser>=0.0.2[impala]extra == "impala"
-
presto-types-parser>=0.0.2[presto]extra == "presto"
-
presto-types-parser>=0.0.2[all]extra == "all"
-
presto-types-parser>=0.0.2[hive]extra == "hive"
-
protobuf[redpanda]extra == "redpanda"
-
protobuf[all]extra == "all"
-
protobuf[kafka]extra == "kafka"
-
psycopg2-binary[all]extra == "all"
-
psycopg2-binary[redshift]extra == "redshift"
-
psycopg2-binary[postgres]extra == "postgres"
-
psycopg2-binary[dagster]extra == "dagster"
-
pyarrow~=10.0[datalake-azure]extra == "datalake-azure"
-
pyarrow~=10.0[datalake-s3]extra == "datalake-s3"
-
pyarrow~=10.0[bigquery]extra == "bigquery"
-
pyarrow~=10.0[all]extra == "all"
-
pyarrow~=10.0[datalake-gcs]extra == "datalake-gcs"
-
pyathena[athena]extra == "athena"
-
pyathena[all]extra == "all"
-
pycln[dev]extra == "dev"
-
pydantic~=1.10[all]extra == "all"
-
pydantic~=1.10[base]extra == "base"
-
pydomo~=0.3[all]extra == "all"
-
pydomo~=0.3[domo]extra == "domo"
-
pydruid>=0.6.5[all]extra == "all"
-
pydruid>=0.6.5[druid]extra == "druid"
-
pyhive~=0.6[presto]extra == "presto"
-
pyhive~=0.6[all]extra == "all"
-
pyhive~=0.6[hive]extra == "hive"
-
pylint[dev]extra == "dev"
-
pymssql==2.2.5[all]extra == "all"
-
pymssql==2.2.5[pymssql]extra == "pymssql"
-
pymysql>=1.0.2[dagster]extra == "dagster"
-
pymysql>=1.0.2[singlestore]extra == "singlestore"
-
pymysql>=1.0.2[postgres]extra == "postgres"
-
pymysql>=1.0.2[all]extra == "all"
-
pymysql>=1.0.2[base]extra == "base"
-
pymysql>=1.0.2[mysql]extra == "mysql"
-
pyodbc<5,>=4.0.35[azuresql]extra == "azuresql"
-
pyodbc<5,>=4.0.35[mssql-odbc]extra == "mssql-odbc"
-
pyodbc<5,>=4.0.35[all]extra == "all"
-
pytest==7.0.0[test]extra == "test"
-
pytest-cov[test]extra == "test"
-
pytest-order[test]extra == "test"
-
python-dateutil>=2.8.1[base]extra == "base"
-
python-dateutil>=2.8.1[all]extra == "all"
-
python-jose~=3.3[base]extra == "base"
-
python-jose~=3.3[all]extra == "all"
-
python-on-whales==0.55.0[docker]extra == "docker"
-
python-on-whales==0.55.0[all]extra == "all"
-
python-snappy~=0.6.1[datalake-s3]extra == "datalake-s3"
-
python-snappy~=0.6.1[all]extra == "all"
-
python-snappy~=0.6.1[datalake-azure]extra == "datalake-azure"
-
python-snappy~=0.6.1[datalake-gcs]extra == "datalake-gcs"
-
pyyaml[all]extra == "all"
-
pyyaml[base]extra == "base"
-
requests>=2.23[all]extra == "all"
-
requests>=2.23[base]extra == "base"
-
requests-aws4auth~=1.1[all]extra == "all"
-
requests-aws4auth~=1.1[base]extra == "base"
-
s3fs==0.4.2[all]extra == "all"
-
s3fs==0.4.2[datalake-s3]extra == "datalake-s3"
-
sasl~=0.3[hive]extra == "hive"
-
sasl~=0.3[impala]extra == "impala"
-
sasl~=0.3[all]extra == "all"
-
scikit-learn~=1.0[sklearn]extra == "sklearn"
-
scikit-learn~=1.0[all]extra == "all"
-
setuptools~=65.6.3[base]extra == "base"
-
setuptools~=65.6.3[all]extra == "all"
-
simple-salesforce==1.11.4[salesforce]extra == "salesforce"
-
simple-salesforce==1.11.4[all]extra == "all"
-
snowflake-sqlalchemy~=1.4[all]extra == "all"
-
snowflake-sqlalchemy~=1.4[snowflake]extra == "snowflake"
-
spacy==3.5.0[all]extra == "all"
-
spacy==3.5.0[pii-processor]extra == "pii-processor"
-
sqlalchemy<2,>=1.4.0[all]extra == "all"
-
sqlalchemy<2,>=1.4.0[base]extra == "base"
-
sqlalchemy-bigquery>=1.2.2[bigquery]extra == "bigquery"
-
sqlalchemy-bigquery>=1.2.2[all]extra == "all"
-
sqlalchemy-databricks~=0.1[databricks]extra == "databricks"
-
sqlalchemy-databricks~=0.1[all]extra == "all"
-
sqlalchemy-pytds~=0.3[all]extra == "all"
-
sqlalchemy-pytds~=0.3[mssql]extra == "mssql"
-
sqlalchemy-redshift~=0.8[all]extra == "all"
-
sqlalchemy-redshift~=0.8[redshift]extra == "redshift"
-
sqlalchemy-vertica>=0.0.5[vertica]extra == "vertica"
-
sqlalchemy-vertica>=0.0.5[all]extra == "all"
-
tableau-api-lib~=0.1[all]extra == "all"
-
tableau-api-lib~=0.1[tableau]extra == "tableau"
-
tabulate==0.9.0[all]extra == "all"
-
tabulate==0.9.0[base]extra == "base"
-
thrift<1,>=0.13[all]extra == "all"
-
thrift<1,>=0.13[hive]extra == "hive"
-
thrift<1,>=0.13[impala]extra == "impala"
-
thrift-sasl~=0.4[all]extra == "all"
-
thrift-sasl~=0.4[impala]extra == "impala"
-
thrift-sasl~=0.4[hive]extra == "hive"
-
trino[trino]extra == "trino"
-
trino[all]extra == "all"
-
twine[dev]extra == "dev"
-
typing-compat~=0.1.0[base]extra == "base"
-
typing-compat~=0.1.0[all]extra == "all"
-
typing-extensions<=4.5.0[base]extra == "base"
-
typing-extensions<=4.5.0[all]extra == "all"
-
typing-inspect[all]extra == "all"
-
typing-inspect[base]extra == "base"
-
wheel~=0.38.4[all]extra == "all"
-
wheel~=0.38.4[base]extra == "base"