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
- alembic <0.9,>=0.8.3
- bleach ==2.1.2
- configparser <3.6.0,>=3.5.0
- croniter <0.4,>=0.3.17
- dill <0.3,>=0.2.2
- flask <0.13,>=0.12.4
- flask-admin ==1.4.1
- flask-appbuilder <2.0.0,>=1.11.1
- flask-caching <1.4.0,>=1.3.3
- flask-login ==0.2.11
- flask-swagger ==0.2.13
- flask-wtf <0.15,>=0.14.2
- funcsigs ==1.0.0
- future <0.17,>=0.16.0
- gitpython >=2.0.2
- gunicorn <20.0,>=19.4.0
- iso8601 >=0.1.12
- jinja2 <2.9.0,>=2.7.3
- lxml <4.0,>=3.6.0
- markdown <3.0,>=2.5.2
- pandas <1.0.0,>=0.17.1
- pendulum ==1.4.4
- psutil <5.0.0,>=4.2.0
- pygments <3.0,>=2.0.1
- python-daemon <2.2,>=2.1.1
- python-dateutil <3,>=2.3
- python-nvd3 ==0.15.0
- requests <3,>=2.5.1
- setproctitle <2,>=1.1.8
- sqlalchemy <1.2.0,>=1.1.15
- sqlalchemy-utc >=0.9.0
- tabulate <0.8.0,>=0.7.5
- tenacity ==4.8.0
- thrift >=0.9.2
- tzlocal >=1.4
- unicodecsv >=0.14.1
- werkzeug <0.15.0,>=0.14.1
- zope-deprecation <5.0,>=4.0
289 optional dependencies
-
analytics-python>=1.2.9[devel-ci]extra == "devel-ci"
-
analytics-python>=1.2.9[all]extra == "all"
-
analytics-python>=1.2.9[segment]extra == "segment"
-
atlasclient>=0.1.2[devel-ci]extra == "devel-ci"
-
atlasclient>=0.1.2[all]extra == "all"
-
atlasclient>=0.1.2[atlas]extra == "atlas"
-
azure-datalake-store==0.0.19[all]extra == "all"
-
azure-datalake-store==0.0.19[azure-data-lake]extra == "azure-data-lake"
-
azure-datalake-store==0.0.19[devel-ci]extra == "devel-ci"
-
azure-mgmt-datalake-store==0.4.0[devel-ci]extra == "devel-ci"
-
azure-mgmt-datalake-store==0.4.0[azure-data-lake]extra == "azure-data-lake"
-
azure-mgmt-datalake-store==0.4.0[all]extra == "all"
-
azure-mgmt-resource==1.2.2[azure-data-lake]extra == "azure-data-lake"
-
azure-mgmt-resource==1.2.2[all]extra == "all"
-
azure-mgmt-resource==1.2.2[devel-ci]extra == "devel-ci"
-
azure-storage>=0.34.0[all]extra == "all"
-
azure-storage>=0.34.0[devel-ci]extra == "devel-ci"
-
azure-storage>=0.34.0[azure-blob-storage]extra == "azure-blob-storage"
-
bcrypt>=2.0.0[devel-ci]extra == "devel-ci"
-
bcrypt>=2.0.0[devel-hadoop]extra == "devel-hadoop"
-
bcrypt>=2.0.0[password]extra == "password"
-
bcrypt>=2.0.0[all]extra == "all"
-
bcrypt>=2.0.0[devel]extra == "devel"
-
boto3>=1.0.0[emr]extra == "emr"
-
boto3>=1.7.0[s3]extra == "s3"
-
boto3>=1.7.0[all]extra == "all"
-
boto3>=1.7.0[devel]extra == "devel"
-
boto3>=1.7.0[devel-ci]extra == "devel-ci"
-
boto3>=1.7.0[devel-hadoop]extra == "devel-hadoop"
-
cassandra-driver>=3.13.0[devel-ci]extra == "devel-ci"
-
cassandra-driver>=3.13.0[cassandra]extra == "cassandra"
-
cassandra-driver>=3.13.0[all]extra == "all"
-
cassandra-driver>=3.13.0[all-dbs]extra == "all-dbs"
-
celery<4.2.0,>=4.1.1[all]extra == "all"
-
celery<4.2.0,>=4.1.1[celery]extra == "celery"
-
celery<4.2.0,>=4.1.1[devel-ci]extra == "devel-ci"
-
cgroupspy>=0.1.4[devel]extra == "devel"
-
cgroupspy>=0.1.4[devel-hadoop]extra == "devel-hadoop"
-
cgroupspy>=0.1.4[cgroups]extra == "cgroups"
-
click[devel-ci]extra == "devel-ci"
-
click[devel-hadoop]extra == "devel-hadoop"
-
click[devel]extra == "devel"
-
click[all]extra == "all"
-
cloudant<2.0,>=0.5.9[all-dbs]extra == "all-dbs"
-
cloudant<2.0,>=0.5.9[cloudant]extra == "cloudant"
-
cloudant<2.0,>=0.5.9[devel-ci]extra == "devel-ci"
-
cloudant<2.0,>=0.5.9[all]extra == "all"
-
cryptography>=0.9.3[devel-ci]extra == "devel-ci"
-
cryptography>=2.0.0[devel-hadoop]extra == "devel-hadoop"
-
cryptography>=2.0.0[kubernetes]extra == "kubernetes"
-
cryptography>=0.9.3[all]extra == "all"
-
cryptography>=0.9.3[crypto]extra == "crypto"
-
cryptography>=2.0.0[devel]extra == "devel"
-
cx-oracle>=5.1.2[all]extra == "all"
-
cx-oracle>=5.1.2[oracle]extra == "oracle"
-
cx-oracle>=5.1.2[devel-ci]extra == "devel-ci"
-
datadog>=0.14.0[all]extra == "all"
-
datadog>=0.14.0[devel-ci]extra == "devel-ci"
-
datadog>=0.14.0[datadog]extra == "datadog"
-
distributed<2,>=1.17.1[dask]extra == "dask"
-
docker>=2.0.0[devel-ci]extra == "devel-ci"
-
docker>=2.0.0[docker]extra == "docker"
-
docker>=2.0.0[all]extra == "all"
-
elasticsearch<6.0.0,>=5.0.0[all]extra == "all"
-
elasticsearch<6.0.0,>=5.0.0[devel-ci]extra == "devel-ci"
-
elasticsearch<6.0.0,>=5.0.0[elasticsearch]extra == "elasticsearch"
-
elasticsearch-dsl<6.0.0,>=5.0.0[all]extra == "all"
-
elasticsearch-dsl<6.0.0,>=5.0.0[elasticsearch]extra == "elasticsearch"
-
elasticsearch-dsl<6.0.0,>=5.0.0[devel-ci]extra == "devel-ci"
-
eventlet>=0.9.7[async]extra == "async"
-
flask-bcrypt>=0.7.1[password]extra == "password"
-
flask-bcrypt>=0.7.1[devel-hadoop]extra == "devel-hadoop"
-
flask-bcrypt>=0.7.1[all]extra == "all"
-
flask-bcrypt>=0.7.1[devel-ci]extra == "devel-ci"
-
flask-bcrypt>=0.7.1[devel]extra == "devel"
-
flask-oauthlib>=0.9.1[github-enterprise]extra == "github-enterprise"
-
flower<1.0,>=0.7.3[celery]extra == "celery"
-
flower<1.0,>=0.7.3[devel-ci]extra == "devel-ci"
-
flower<1.0,>=0.7.3[all]extra == "all"
-
freezegun[devel-ci]extra == "devel-ci"
-
freezegun[all]extra == "all"
-
freezegun[devel]extra == "devel"
-
freezegun[devel-hadoop]extra == "devel-hadoop"
-
gevent>=0.13[async]extra == "async"
-
google-api-python-client<2.0.0dev,>=1.6.0[gcp-api]extra == "gcp-api"
-
google-api-python-client<2.0.0dev,>=1.6.0[devel-ci]extra == "devel-ci"
-
google-api-python-client<2.0.0dev,>=1.6.0[all]extra == "all"
-
google-auth<2.0.0dev,>=1.0.0[gcp-api]extra == "gcp-api"
-
google-auth<2.0.0dev,>=1.0.0[devel-ci]extra == "devel-ci"
-
google-auth<2.0.0dev,>=1.0.0[all]extra == "all"
-
google-auth-httplib2>=0.0.1[all]extra == "all"
-
google-auth-httplib2>=0.0.1[gcp-api]extra == "gcp-api"
-
google-auth-httplib2>=0.0.1[devel-ci]extra == "devel-ci"
-
google-cloud-container>=0.1.1[devel-ci]extra == "devel-ci"
-
google-cloud-container>=0.1.1[gcp-api]extra == "gcp-api"
-
google-cloud-container>=0.1.1[all]extra == "all"
-
greenlet>=0.4.9[async]extra == "async"
-
hdfs>=2.0.4[all]extra == "all"
-
hdfs>=2.0.4[devel-ci]extra == "devel-ci"
-
hdfs>=2.0.4[devel-hadoop]extra == "devel-hadoop"
-
hdfs>=2.0.4[webhdfs]extra == "webhdfs"
-
hmsclient>=0.1.0[all-dbs]extra == "all-dbs"
-
hmsclient>=0.1.0[devel-ci]extra == "devel-ci"
-
hmsclient>=0.1.0[devel-hadoop]extra == "devel-hadoop"
-
hmsclient>=0.1.0[hive]extra == "hive"
-
hmsclient>=0.1.0[all]extra == "all"
-
httplib2>=0.9.2[all]extra == "all"
-
httplib2>=0.9.2[devel-ci]extra == "devel-ci"
-
httplib2>=0.9.2[gcp-api]extra == "gcp-api"
-
jaydebeapi>=1.1.1[all]extra == "all"
-
jaydebeapi>=1.1.1[devel-ci]extra == "devel-ci"
-
jaydebeapi>=1.1.1[jdbc]extra == "jdbc"
-
jira[devel]extra == "devel"
-
jira[devel-hadoop]extra == "devel-hadoop"
-
jira>1.0.7[jira]extra == "jira"
-
jira[all]extra == "all"
-
jira[devel-ci]extra == "devel-ci"
-
kubernetes>=3.0.0[kubernetes]extra == "kubernetes"
-
kubernetes>=3.0.0[devel-hadoop]extra == "devel-hadoop"
-
kubernetes>=3.0.0[devel-ci]extra == "devel-ci"
-
kubernetes>=3.0.0[devel]extra == "devel"
-
kubernetes>=3.0.0[all]extra == "all"
-
ldap3>=0.9.9.1[ldap]extra == "ldap"
-
ldap3>=0.9.9.1[devel-ci]extra == "devel-ci"
-
ldap3>=0.9.9.1[all]extra == "all"
-
librabbitmq>=1.6.1[rabbitmq]extra == "rabbitmq"
-
lxml>=3.3.4[all]extra == "all"
-
lxml>=3.3.4[devel-hadoop]extra == "devel-hadoop"
-
lxml>=3.3.4[devel-ci]extra == "devel-ci"
-
lxml>=3.3.4[devel]extra == "devel"
-
mock[devel-hadoop]extra == "devel-hadoop"
-
mock[devel-ci]extra == "devel-ci"
-
mock[devel]extra == "devel"
-
mock[all]extra == "all"
-
mongomock[devel-hadoop]extra == "devel-hadoop"
-
mongomock[devel-ci]extra == "devel-ci"
-
mongomock[devel]extra == "devel"
-
mongomock[all]extra == "all"
-
moto==1.1.19[devel]extra == "devel"
-
moto==1.1.19[devel-hadoop]extra == "devel-hadoop"
-
moto==1.1.19[all]extra == "all"
-
moto==1.1.19[devel-ci]extra == "devel-ci"
-
mysqlclient>=1.3.6[all-dbs]extra == "all-dbs"
-
mysqlclient>=1.3.6[all]extra == "all"
-
mysqlclient>=1.3.6[devel]extra == "devel"
-
mysqlclient>=1.3.6[devel-ci]extra == "devel-ci"
-
mysqlclient>=1.3.6[devel-hadoop]extra == "devel-hadoop"
-
mysqlclient>=1.3.6[mysql]extra == "mysql"
-
nose[all]extra == "all"
-
nose[devel-ci]extra == "devel-ci"
-
nose[devel]extra == "devel"
-
nose[devel-hadoop]extra == "devel-hadoop"
-
nose-ignore-docstring==0.2[all]extra == "all"
-
nose-ignore-docstring==0.2[devel-hadoop]extra == "devel-hadoop"
-
nose-ignore-docstring==0.2[devel-ci]extra == "devel-ci"
-
nose-ignore-docstring==0.2[devel]extra == "devel"
-
nose-timer[devel]extra == "devel"
-
nose-timer[all]extra == "all"
-
nose-timer[devel-ci]extra == "devel-ci"
-
nose-timer[devel-hadoop]extra == "devel-hadoop"
-
pandas-gbq[devel-ci]extra == "devel-ci"
-
pandas-gbq[gcp-api]extra == "gcp-api"
-
pandas-gbq[all]extra == "all"
-
parameterized[devel-hadoop]extra == "devel-hadoop"
-
parameterized[devel]extra == "devel"
-
parameterized[all]extra == "all"
-
parameterized[devel-ci]extra == "devel-ci"
-
paramiko[devel-hadoop]extra == "devel-hadoop"
-
paramiko[devel]extra == "devel"
-
paramiko[devel-ci]extra == "devel-ci"
-
paramiko[all]extra == "all"
-
paramiko>=2.1.1[ssh]extra == "ssh"
-
pinotdb>=0.1.1[all-dbs]extra == "all-dbs"
-
pinotdb>=0.1.1[all]extra == "all"
-
pinotdb>=0.1.1[devel-ci]extra == "devel-ci"
-
pinotdb>=0.1.1[pinot]extra == "pinot"
-
psycopg2-binary>=2.7.4[all-dbs]extra == "all-dbs"
-
psycopg2-binary>=2.7.4[devel-ci]extra == "devel-ci"
-
psycopg2-binary>=2.7.4[postgres]extra == "postgres"
-
psycopg2-binary>=2.7.4[all]extra == "all"
-
pydruid>=0.4.1[devel-ci]extra == "devel-ci"
-
pydruid>=0.4.1[all-dbs]extra == "all-dbs"
-
pydruid>=0.4.1[all]extra == "all"
-
pydruid>=0.4.1[druid]extra == "druid"
-
pyhive>=0.6.0[all-dbs]extra == "all-dbs"
-
pyhive>=0.6.0[devel-hadoop]extra == "devel-hadoop"
-
pyhive>=0.6.0[hive]extra == "hive"
-
pyhive>=0.6.0[all]extra == "all"
-
pyhive>=0.6.0[devel-ci]extra == "devel-ci"
-
pykerberos>=1.1.13[kerberos]extra == "kerberos"
-
pykerberos>=1.1.13[all]extra == "all"
-
pykerberos>=1.1.13[devel-ci]extra == "devel-ci"
-
pykerberos>=1.1.13[devel-hadoop]extra == "devel-hadoop"
-
pymongo>=3.6.0[mongo]extra == "mongo"
-
pymongo>=3.6.0[all]extra == "all"
-
pymongo>=3.6.0[all-dbs]extra == "all-dbs"
-
pymongo>=3.6.0[devel-ci]extra == "devel-ci"
-
pymssql>=2.1.1[all-dbs]extra == "all-dbs"
-
pymssql>=2.1.1[all]extra == "all"
-
pymssql>=2.1.1[devel-ci]extra == "devel-ci"
-
pymssql>=2.1.1[mssql]extra == "mssql"
-
pyopenssl[gcp-api]extra == "gcp-api"
-
pyopenssl[all]extra == "all"
-
pyopenssl[devel-ci]extra == "devel-ci"
-
pysftp[all]extra == "all"
-
pysftp[devel-ci]extra == "devel-ci"
-
pysftp[devel-hadoop]extra == "devel-hadoop"
-
pysftp>=0.2.9[ssh]extra == "ssh"
-
pysftp[devel]extra == "devel"
-
pysmbclient>=0.1.3[samba]extra == "samba"
-
pysmbclient>=0.1.3[devel-ci]extra == "devel-ci"
-
pysmbclient>=0.1.3[all]extra == "all"
-
python-jenkins>=0.4.15[devel-ci]extra == "devel-ci"
-
python-jenkins>=0.4.15[all]extra == "all"
-
pywinrm[devel-hadoop]extra == "devel-hadoop"
-
pywinrm[devel]extra == "devel"
-
pywinrm[all]extra == "all"
-
pywinrm[devel-ci]extra == "devel-ci"
-
pywinrm==0.2.2[winrm]extra == "winrm"
-
qds-sdk>=1.9.6[all]extra == "all"
-
qds-sdk>=1.9.6[devel-hadoop]extra == "devel-hadoop"
-
qds-sdk>=1.9.6[devel-ci]extra == "devel-ci"
-
qds-sdk>=1.9.6[devel]extra == "devel"
-
qds-sdk>=1.9.6[qds]extra == "qds"
-
redis>=2.10.5[redis]extra == "redis"
-
redis>=2.10.5[devel-ci]extra == "devel-ci"
-
redis>=2.10.5[all]extra == "all"
-
rednose[devel-ci]extra == "devel-ci"
-
rednose[all]extra == "all"
-
rednose[devel]extra == "devel"
-
rednose[devel-hadoop]extra == "devel-hadoop"
-
requests<3,>=2.5.1[databricks]extra == "databricks"
-
requests-kerberos>=0.10.0[kerberos]extra == "kerberos"
-
requests-kerberos>=0.10.0[all]extra == "all"
-
requests-kerberos>=0.10.0[devel-ci]extra == "devel-ci"
-
requests-kerberos>=0.10.0[devel-hadoop]extra == "devel-hadoop"
-
requests-mock[devel-hadoop]extra == "devel-hadoop"
-
requests-mock[devel-ci]extra == "devel-ci"
-
requests-mock[devel]extra == "devel"
-
requests-mock[all]extra == "all"
-
sendgrid>=5.2.0[sendgrid]extra == "sendgrid"
-
sendgrid>=5.2.0[devel-ci]extra == "devel-ci"
-
sendgrid>=5.2.0[all]extra == "all"
-
simple-salesforce>=0.72[salesforce]extra == "salesforce"
-
slackclient>=1.0.0[all]extra == "all"
-
slackclient>=1.0.0[devel-ci]extra == "devel-ci"
-
slackclient>=1.0.0[slack]extra == "slack"
-
snakebite>=2.7.8[all]extra == "all"
-
snakebite>=2.7.8[all-dbs]extra == "all-dbs"
-
snakebite>=2.7.8[devel-hadoop]extra == "devel-hadoop"
-
snakebite>=2.7.8[hdfs]extra == "hdfs"
-
snakebite>=2.7.8[kerberos]extra == "kerberos"
-
snowflake-connector-python>=1.5.2[all]extra == "all"
-
snowflake-connector-python>=1.5.2[devel-ci]extra == "devel-ci"
-
snowflake-connector-python>=1.5.2[snowflake]extra == "snowflake"
-
snowflake-sqlalchemy>=1.1.0[devel-ci]extra == "devel-ci"
-
snowflake-sqlalchemy>=1.1.0[snowflake]extra == "snowflake"
-
snowflake-sqlalchemy>=1.1.0[all]extra == "all"
-
sphinx>=1.2.3[devel]extra == "devel"
-
sphinx>=1.2.3[doc]extra == "doc"
-
sphinx>=1.2.3[devel-ci]extra == "devel-ci"
-
sphinx>=1.2.3[devel-hadoop]extra == "devel-hadoop"
-
sphinx>=1.2.3[all]extra == "all"
-
sphinx-argparse>=0.1.13[all]extra == "all"
-
sphinx-argparse>=0.1.13[devel]extra == "devel"
-
sphinx-argparse>=0.1.13[devel-ci]extra == "devel-ci"
-
sphinx-argparse>=0.1.13[devel-hadoop]extra == "devel-hadoop"
-
sphinx-argparse>=0.1.13[doc]extra == "doc"
-
sphinx-pypi-upload>=0.2.1[doc]extra == "doc"
-
sphinx-pypi-upload>=0.2.1[all]extra == "all"
-
sphinx-pypi-upload>=0.2.1[devel]extra == "devel"
-
sphinx-pypi-upload>=0.2.1[devel-ci]extra == "devel-ci"
-
sphinx-pypi-upload>=0.2.1[devel-hadoop]extra == "devel-hadoop"
-
sphinx-rtd-theme>=0.1.6[all]extra == "all"
-
sphinx-rtd-theme>=0.1.6[devel-hadoop]extra == "devel-hadoop"
-
sphinx-rtd-theme>=0.1.6[devel-ci]extra == "devel-ci"
-
sphinx-rtd-theme>=0.1.6[devel]extra == "devel"
-
sphinx-rtd-theme>=0.1.6[doc]extra == "doc"
-
statsd<4.0,>=3.0.1[statsd]extra == "statsd"
-
thrift-sasl>=0.2.0[kerberos]extra == "kerberos"
-
thrift-sasl>=0.2.0[all]extra == "all"
-
thrift-sasl>=0.2.0[devel-ci]extra == "devel-ci"
-
thrift-sasl>=0.2.0[devel-hadoop]extra == "devel-hadoop"
-
vertica-python>=0.5.1[devel-ci]extra == "devel-ci"
-
vertica-python>=0.5.1[vertica]extra == "vertica"
-
vertica-python>=0.5.1[all]extra == "all"
-
vertica-python>=0.5.1[all-dbs]extra == "all-dbs"
-
zdesk[all]extra == "all"
-
zdesk[devel-ci]extra == "devel-ci"