{"package":"apache-airflow-zack","ecosystem":"pypi","latest_version":"1.10.15.9","description":"Programmatically author, schedule and monitor data pipelines","license":"Apache License 2.0","license_risk":"permissive","commercial_use_notes":"Permissive: commercial closed-source use OK; preserve the copyright notice.","homepage":"http://airflow.apache.org/","repository":"","downloads_weekly":14,"health":{"score":36,"risk":"critical","breakdown":{"maintenance":0,"popularity":0,"security":25,"maturity":9,"community":2},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"1.10.15.9","total_count":11,"recent":["1.10.9","1.10.15","1.10.15.1","1.10.15.2","1.10.15.3","1.10.15.4","1.10.15.5","1.10.15.6","1.10.15.7","1.10.15.8","1.10.15.9"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":1,"first_published":null,"last_published":"2021-09-22T14:25:28.232669Z","dependencies_count":876,"dependencies":["alembic (<2.0,>=1.0)","argcomplete (~=1.10)","attrs (<21.0,>=20.0)","cached-property (~=1.5)","colorlog (==4.0.2)","configparser (<3.6.0,>=3.5.0)","croniter (<0.4,>=0.3.17)","dill (<0.4,>=0.2.2)","email-validator","flask (<2.0,>=1.1.0)","flask-admin (==1.5.4)","flask-caching (==1.10.1)","flask-login (<0.5,>=0.3)","flask-swagger (<0.3,>=0.2.13)","flask-wtf (<0.15,>=0.14.2)","funcsigs (<2.0.0,>=1.0.0)","future (<0.19,>=0.16.0)","graphviz (>=0.12)","gunicorn (<21.0,>=19.5.0)","importlib-resources (~=1.4)","iso8601 (>=0.1.12)","jinja2 (<2.12.0,>=2.10.1)","json-merge-patch (==0.2)","jsonschema (~=3.0)","lazy-object-proxy (<1.5.0)","markdown (<3.0,>=2.5.2)","packaging","pandas (<2.0,>=0.17.1)","pendulum (==1.4.4)","psutil (<6.0.0,>=4.2.0)","pygments (<3.0,>=2.0.1)","python-daemon (>=2.1.1)","python-dateutil (<3,>=2.3)","python-nvd3 (~=0.15.0)","python-slugify (<5.0,>=3.0.0)","setproctitle (<2,>=1.1.8)","sqlalchemy (~=1.3)","tabulate (<0.9,>=0.7.5)","tenacity (==4.12.0)","thrift (>=0.11.0)","tzlocal (<2.0.0,>=1.4)","unicodecsv (>=0.14.1)","werkzeug (<1.0.0)","zope.deprecation (<5.0,>=4.0)","click (<8.0.0) ; python_version < \"3.0\"","cryptography (<3.0,>=0.9.3) ; python_version < \"3.0\"","requests (<2.23.0,>=2.20.0) ; python_version < \"3.0\"","enum34 (~=1.1.6) ; python_version < \"3.4\"","sqlalchemy-jsonfield (==0.8.0) ; python_version < \"3.5\"","typing ; python_version < \"3.5\"","flask-appbuilder (<2.0.0,>=1.12.2) ; python_version < \"3.6\"","marshmallow-sqlalchemy (<0.19.0,>=0.16.1) ; python_version < \"3.6\"","pep562 (~=1.0) ; python_version < \"3.7\"","typing-extensions (>=3.7.4) ; python_version < \"3.8\"","importlib-metadata (~=2.0) ; python_version < \"3.9\"","cattrs (<1.1.0,>=1.0) ; python_version <= \"3.6\"","cattrs (<2.0,>=1.0) ; python_version > \"3.6\"","cryptography (>=0.9.3) ; python_version >= \"3.0\"","requests (<2.24.0,>=2.20.0) ; python_version >= \"3.0\"","sqlalchemy-jsonfield (~=0.9) ; python_version >= \"3.5\"","flask-appbuilder (~=2.2) ; python_version >= \"3.6\"","marshmallow-sqlalchemy (<0.24.0,>=0.16.1) ; python_version >= \"3.6\"","cassandra-driver (<3.21.0,>=3.13.0) ; extra == 'all'","cloudant (<2.0,>=0.5.9) ; extra == 'all'","pydruid (<=0.5.8,>=0.4.1) ; extra == 'all'","hmsclient (>=0.1.0) ; extra == 'all'","pyhive[hive] (>=0.6.0) ; extra == 'all'","dnspython (<2.0.0,>=1.13.0) ; extra == 'all'","pymongo (<3.11.0,>=3.6.0) ; extra == 'all'","mysqlclient (<1.4,>=1.3.6) ; extra == 'all'","pinotdb (==0.1.1) ; extra == 'all'","psycopg2-binary (>=2.7.4) ; extra == 'all'","presto-python-client (<0.8,>=0.7.0) ; extra == 'all'","vertica-python (>=0.5.1) ; extra == 'all'","atlasclient (>=0.1.2) ; extra == 'all'","boto3 (~=1.10) ; extra == 'all'","azure-storage (<0.37.0,>=0.34.0) ; extra == 'all'","azure-storage-common ; extra == 'all'","azure-mgmt-containerinstance (<2,>=1.5.0) ; extra == 'all'","azure-cosmos (<4,>=3.0.1) ; extra == 'all'","azure-datalake-store (>=0.0.45) ; extra == 'all'","azure-mgmt-datalake-store (>=0.5.0) ; extra == 'all'","azure-mgmt-resource (>=2.2.0) ; extra == 'all'","azure-identity (>=1.3.1) ; extra == 'all'","azure-keyvault (>=4.1.0) ; extra == 'all'","cgroupspy (>=0.1.4) ; extra == 'all'","beautifulsoup4 (~=4.7.1) ; extra == 'all'","click (==6.7) ; extra == 'all'","coverage ; extra == 'all'","docutils (<0.16,>=0.14) ; extra == 'all'","ecdsa (<0.15) ; extra == 'all'","flake8 (>=3.6.0) ; extra == 'all'","flake8-colors ; extra == 'all'","flaky ; extra == 'all'","freezegun ; extra == 'all'","gitpython ; extra == 'all'","idna (<2.9) ; extra == 'all'","ipdb ; extra == 'all'","jira ; extra == 'all'","mongomock ; extra == 'all'","moto (==1.3.14) ; extra == 'all'","packaging ; extra == 'all'","parameterized ; extra == 'all'","paramiko ; extra == 'all'","pipdeptree ; extra == 'all'","pre-commit ; extra == 'all'","pysftp ; extra == 'all'","pytest (<6.0.0) ; extra == 'all'","pytest-cov ; extra == 'all'","pytest-instafail ; extra == 'all'","pytest-timeouts ; extra == 'all'","pywinrm ; extra == 'all'","qds-sdk (>=1.9.6) ; extra == 'all'","requests-mock ; extra == 'all'","yamllint ; extra == 'all'","mypy (==0.720) ; extra == 'all'","sphinx-argparse (>=0.1.13) ; extra == 'all'","sphinx-autoapi (==1.0.0) ; extra == 'all'","sphinx-jinja (~=1.1) ; extra == 'all'","sphinx-rtd-theme (>=0.1.6) ; extra == 'all'","sphinxcontrib-httpdomain (>=1.7.0) ; extra == 'all'","cryptography (>=2.0.0) ; extra == 'all'","kubernetes (<12.0.0,>=3.0.0) ; extra == 'all'","bcrypt (>=2.0.0) ; extra == 'all'","flask-bcrypt (>=0.7.1) ; extra == 'all'","flower (<1.0,>=0.7.3) ; extra == 'all'","tornado (<6.0,>=4.2.0) ; extra == 'all'","vine (~=1.3) ; extra == 'all'","datadog (>=0.14.0) ; extra == 'all'","docker (~=3.0) ; extra == 'all'","elasticsearch (<6.0.0,>=5.0.0) ; extra == 'all'","elasticsearch-dsl (<6.0.0,>=5.0.0) ; extra == 'all'","google-api-python-client (<2.0.0,>=1.6.0) ; extra == 'all'","google-auth (<2.0.0,>=1.0.0) ; extra == 'all'","google-auth-httplib2 (>=0.0.1) ; extra == 'all'","google-cloud-bigtable (<2.0.0,>=1.0.0) ; extra == 'all'","google-cloud-container (<2.0.0,>=0.1.1) ; extra == 'all'","google-cloud-dlp (<2.0.0,>=0.11.0) ; extra == 'all'","google-cloud-language (<2.0.0,>=1.1.1) ; extra == 'all'","google-cloud-secret-manager (<2.0.0,>=0.2.0) ; extra == 'all'","google-cloud-spanner (<2.0.0,>=1.10.0) ; extra == 'all'","google-cloud-speech (<2.0.0,>=0.36.3) ; extra == 'all'","google-cloud-storage (<2.0.0,>=1.16) ; extra == 'all'","google-cloud-texttospeech (<2,>=0.4.0) ; extra == 'all'","google-cloud-translate (<2.0.0,>=1.3.3) ; extra == 'all'","google-cloud-videointelligence (<2.0.0,>=1.7.0) ; extra == 'all'","google-cloud-vision (<2.0.0,>=0.35.2) ; extra == 'all'","grpcio-gcp (>=0.2.2) ; extra == 'all'","pandas-gbq ; extra == 'all'","grpcio (>=1.15.0) ; extra == 'all'","hvac (~=0.10) ; extra == 'all'","JPype1 (==0.7.1) ; extra == 'all'","jaydebeapi (>=1.1.1) ; extra == 'all'","python-jenkins (>=1.0.0) ; extra == 'all'","pykerberos (>=1.1.13) ; extra == 'all'","requests-kerberos (>=0.10.0) ; extra == 'all'","ldap3 (>=2.5.1) ; extra == 'all'","papermill[all] (>=1.0.0) ; extra == 'all'","nteract-scrapbook[all] (>=0.2.1) ; extra == 'all'","pyarrow (<1.0.0) ; extra == 'all'","amqp (<5.0.0) ; extra == 'all'","redis (~=3.2) ; extra == 'all'","pysmbclient (>=0.1.3) ; extra == 'all'","analytics-python (>=1.2.9) ; extra == 'all'","sendgrid (<6,>=5.2.0) ; extra == 'all'","blinker (>=1.1) ; extra == 'all'","sentry-sdk (>=0.8.0) ; extra == 'all'","slackclient (<2.0.0,>=1.0.0) ; extra == 'all'","websocket-client (<0.55.0) ; extra == 'all'","boto3 (<1.11) ; extra == 'all'","snowflake-connector-python (>=1.5.2) ; extra == 'all'","snowflake-sqlalchemy (>=1.1.0) ; extra == 'all'","paramiko (>=2.1.1) ; extra == 'all'","pysftp (>=0.2.9) ; extra == 'all'","sshtunnel (<0.2,>=0.1.4) ; extra == 'all'","virtualenv ; extra == 'all'","hdfs[avro,dataframe,kerberos] (>=2.0.4) ; extra == 'all'","zdesk ; extra == 'all'","snakebite (>=2.7.8) ; (python_version < \"3.0\") and extra == 'all'","cffi (<1.14.0) ; (python_version < \"3.0\") and extra == 'all'","pyrsistent (<=0.16.0) ; (python_version < \"3.0\") and extra == 'all'","sphinx (==1.8.5) ; (python_version < \"3.0\") and extra == 'all'","celery (==4.3.1) ; (python_version < \"3.0\") and extra == 'all'","kombu (==4.6.3) ; (python_version < \"3.0\") and extra == 'all'","cryptography (<3.0,>=0.9.3) ; (python_version < \"3.0\") and extra == 'all'","PyOpenSSL (<20.0.0) ; (python_version < \"3.0\") and extra == 'all'","thrift-sasl (<0.4.1,>=0.2.0) ; (python_version < \"3.0\") and extra == 'all'","cx-Oracle (<8.0,>=5.1.2) ; (python_version < \"3.0\") and extra == 'all'","mock ; (python_version < \"3.3\") and extra == 'all'","contextdecorator ; (python_version < \"3.4\") and extra == 'all'","azure-storage-blob (<12.0.0) ; (python_version < \"3.6\") and extra == 'all'","importlib-metadata (~=2.0) ; (python_version < \"3.9\") and extra == 'all'","fsspec (<0.8.0) ; (python_version == \"3.5\") and extra == 'all'","snakebite-py3 ; (python_version >= \"3.0\") and extra == 'all'","pyrsistent ; (python_version >= \"3.0\") and extra == 'all'","sphinx (>=2.1.2) ; (python_version >= \"3.0\") and extra == 'all'","celery (~=4.3) ; (python_version >= \"3.0\") and extra == 'all'","cryptography (>=0.9.3) ; (python_version >= \"3.0\") and extra == 'all'","PyOpenSSL ; (python_version >= \"3.0\") and extra == 'all'","thrift-sasl (>=0.2.0) ; (python_version >= \"3.0\") and extra == 'all'","cx-Oracle (>=5.1.2) ; (python_version >= \"3.0\") and extra == 'all'","azure-storage-blob ; (python_version >= \"3.6\") and extra == 'all'","sphinx-copybutton ; (python_version >= \"3.6\") and extra == 'all'","black (==20.8b0) ; (python_version >= \"3.6\") and extra == 'all'","cassandra-driver (<3.21.0,>=3.13.0) ; extra == 'all_dbs'","cloudant (<2.0,>=0.5.9) ; extra == 'all_dbs'","pydruid (<=0.5.8,>=0.4.1) ; extra == 'all_dbs'","hmsclient (>=0.1.0) ; extra == 'all_dbs'","pyhive[hive] (>=0.6.0) ; extra == 'all_dbs'","dnspython (<2.0.0,>=1.13.0) ; extra == 'all_dbs'","pymongo (<3.11.0,>=3.6.0) ; extra == 'all_dbs'","pymssql (~=2.1.1) ; extra == 'all_dbs'","mysqlclient (<1.4,>=1.3.6) ; extra == 'all_dbs'","pinotdb (==0.1.1) ; extra == 'all_dbs'","psycopg2-binary (>=2.7.4) ; extra == 'all_dbs'","presto-python-client (<0.8,>=0.7.0) ; extra == 'all_dbs'","vertica-python (>=0.5.1) ; extra == 'all_dbs'","snakebite (>=2.7.8) ; (python_version < \"3.0\") and extra == 'all_dbs'","snakebite-py3 ; (python_version >= \"3.0\") and extra == 'all_dbs'","boto3 (~=1.10) ; extra == 'amazon'","atlasclient (>=0.1.2) ; extra == 'apache.atlas'","cassandra-driver (<3.21.0,>=3.13.0) ; extra == 'apache.cassandra'","pydruid (<=0.5.8,>=0.4.1) ; extra == 'apache.druid'","snakebite (>=2.7.8) ; (python_version < \"3.0\") and extra == 'apache.hdfs'","snakebite-py3 ; (python_version >= \"3.0\") and extra == 'apache.hdfs'","hmsclient (>=0.1.0) ; extra == 'apache.hive'","pyhive[hive] (>=0.6.0) ; extra == 'apache.hive'","pinotdb (==0.1.1) ; extra == 'apache.pinot'","presto-python-client (<0.8,>=0.7.0) ; extra == 'apache.presto'","hdfs[avro,dataframe,kerberos] (>=2.0.4) ; extra == 'apache.webhdfs'","eventlet (>=0.9.7) ; extra == 'async'","gevent (>=0.13) ; extra == 'async'","greenlet (>=0.4.9) ; extra == 'async'","atlasclient (>=0.1.2) ; extra == 'atlas'","boto3 (~=1.10) ; extra == 'aws'","azure-storage (<0.37.0,>=0.34.0) ; extra == 'azure'","azure-storage-common ; extra == 'azure'","azure-mgmt-containerinstance (<2,>=1.5.0) ; extra == 'azure'","azure-cosmos (<4,>=3.0.1) ; extra == 'azure'","azure-datalake-store (>=0.0.45) ; extra == 'azure'","azure-mgmt-datalake-store (>=0.5.0) ; extra == 'azure'","azure-mgmt-resource (>=2.2.0) ; extra == 'azure'","azure-identity (>=1.3.1) ; extra == 'azure'","azure-keyvault (>=4.1.0) ; extra == 'azure'","cffi (<1.14.0) ; (python_version < \"3.0\") and extra == 'azure'","azure-storage-blob (<12.0.0) ; (python_version < \"3.6\") and extra == 'azure'","azure-storage-blob ; (python_version >= \"3.6\") and extra == 'azure'","azure-storage (<0.37.0,>=0.34.0) ; extra == 'azure_blob_storage'","azure-storage-common ; extra == 'azure_blob_storage'","azure-storage-blob (<12.0.0) ; (python_version < \"3.6\") and extra == 'azure_blob_storage'","azure-storage-blob ; (python_version >= \"3.6\") and extra == 'azure_blob_storage'","azure-mgmt-containerinstance (<2,>=1.5.0) ; extra == 'azure_container_instances'","azure-cosmos (<4,>=3.0.1) ; extra == 'azure_cosmos'","azure-datalake-store (>=0.0.45) ; extra == 'azure_data_lake'","azure-mgmt-datalake-store (>=0.5.0) ; extra == 'azure_data_lake'","azure-mgmt-resource (>=2.2.0) ; extra == 'azure_data_lake'","cffi (<1.14.0) ; (python_version < \"3.0\") and extra == 'azure_data_lake'","azure-identity (>=1.3.1) ; extra == 'azure_secrets'","azure-keyvault (>=4.1.0) ; extra == 'azure_secrets'","cassandra-driver (<3.21.0,>=3.13.0) ; extra == 'cassandra'","flower (<1.0,>=0.7.3) ; extra == 'celery'","tornado (<6.0,>=4.2.0) ; extra == 'celery'","vine (~=1.3) ; extra == 'celery'","celery (==4.3.1) ; (python_version < \"3.0\") and extra == 'celery'","kombu (==4.6.3) ; (python_version < \"3.0\") and extra == 'celery'","celery (~=4.3) ; (python_version >= \"3.0\") and extra == 'celery'","cgroupspy (>=0.1.4) ; extra == 'cgroups'","cloudant (<2.0,>=0.5.9) ; extra == 'cloudant'","cryptography (>=2.0.0) ; extra == 'cncf.kubernetes'","kubernetes (<12.0.0,>=3.0.0) ; extra == 'cncf.kubernetes'","cryptography (<3.0,>=0.9.3) ; (python_version < \"3.0\") and extra == 'crypto'","cryptography (>=0.9.3) ; (python_version >= \"3.0\") and extra == 'crypto'","distributed (<2,>=1.17.1) ; extra == 'dask'","requests (<3,>=2.20.0) ; extra == 'databricks'","datadog (>=0.14.0) ; extra == 'datadog'","boto3 (~=1.10) ; extra == 'devel'","cgroupspy (>=0.1.4) ; extra == 'devel'","beautifulsoup4 (~=4.7.1) ; extra == 'devel'","click (==6.7) ; extra == 'devel'","coverage ; extra == 'devel'","docutils (<0.16,>=0.14) ; extra == 'devel'","ecdsa (<0.15) ; extra == 'devel'","flake8 (>=3.6.0) ; extra == 'devel'","flake8-colors ; extra == 'devel'","flaky ; extra == 'devel'","freezegun ; extra == 'devel'","gitpython ; extra == 'devel'","idna (<2.9) ; extra == 'devel'","ipdb ; extra == 'devel'","jira ; extra == 'devel'","mongomock ; extra == 'devel'","moto (==1.3.14) ; extra == 'devel'","packaging ; extra == 'devel'","parameterized ; extra == 'devel'","paramiko ; extra == 'devel'","pipdeptree ; extra == 'devel'","pre-commit ; extra == 'devel'","pysftp ; extra == 'devel'","pytest (<6.0.0) ; extra == 'devel'","pytest-cov ; extra == 'devel'","pytest-instafail ; extra == 'devel'","pytest-timeouts ; extra == 'devel'","pywinrm ; extra == 'devel'","qds-sdk (>=1.9.6) ; extra == 'devel'","requests-mock ; extra == 'devel'","yamllint ; extra == 'devel'","mypy (==0.720) ; extra == 'devel'","sphinx-argparse (>=0.1.13) ; extra == 'devel'","sphinx-autoapi (==1.0.0) ; extra == 'devel'","sphinx-jinja (~=1.1) ; extra == 'devel'","sphinx-rtd-theme (>=0.1.6) ; extra == 'devel'","sphinxcontrib-httpdomain (>=1.7.0) ; extra == 'devel'","cryptography (>=2.0.0) ; extra == 'devel'","kubernetes (<12.0.0,>=3.0.0) ; extra == 'devel'","mysqlclient (<1.4,>=1.3.6) ; extra == 'devel'","bcrypt (>=2.0.0) ; extra == 'devel'","flask-bcrypt (>=0.7.1) ; extra == 'devel'","pyrsistent (<=0.16.0) ; (python_version < \"3.0\") and extra == 'devel'","vine (~=1.3) ; extra == 'devel_all'","sphinx (==1.8.5) ; (python_version < \"3.0\") and extra == 'devel'","mock ; (python_version < \"3.3\") and extra == 'devel'","contextdecorator ; (python_version < \"3.4\") and extra == 'devel'","importlib-metadata (~=2.0) ; (python_version < \"3.9\") and extra == 'devel'","pyrsistent ; (python_version >= \"3.0\") and extra == 'devel'","sphinx (>=2.1.2) ; (python_version >= \"3.0\") and extra == 'devel'","sphinx-copybutton ; (python_version >= \"3.6\") and extra == 'devel'","cassandra-driver (<3.21.0,>=3.13.0) ; extra == 'devel_all'","cloudant (<2.0,>=0.5.9) ; extra == 'devel_all'","pydruid (<=0.5.8,>=0.4.1) ; extra == 'devel_all'","hmsclient (>=0.1.0) ; extra == 'devel_all'","pyhive[hive] (>=0.6.0) ; extra == 'devel_all'","dnspython (<2.0.0,>=1.13.0) ; extra == 'devel_all'","pymongo (<3.11.0,>=3.6.0) ; extra == 'devel_all'","mysqlclient (<1.4,>=1.3.6) ; extra == 'devel_all'","pinotdb (==0.1.1) ; extra == 'devel_all'","psycopg2-binary (>=2.7.4) ; extra == 'devel_all'","presto-python-client (<0.8,>=0.7.0) ; extra == 'devel_all'","vertica-python (>=0.5.1) ; extra == 'devel_all'","atlasclient (>=0.1.2) ; extra == 'devel_all'","boto3 (~=1.10) ; extra == 'devel_all'","azure-storage (<0.37.0,>=0.34.0) ; extra == 'devel_all'","azure-storage-common ; extra == 'devel_all'","azure-mgmt-containerinstance (<2,>=1.5.0) ; extra == 'devel_all'","azure-cosmos (<4,>=3.0.1) ; extra == 'devel_all'","azure-datalake-store (>=0.0.45) ; extra == 'devel_all'","azure-mgmt-datalake-store (>=0.5.0) ; extra == 'devel_all'","azure-mgmt-resource (>=2.2.0) ; extra == 'devel_all'","azure-identity (>=1.3.1) ; extra == 'devel_all'","azure-keyvault (>=4.1.0) ; extra == 'devel_all'","cgroupspy (>=0.1.4) ; extra == 'devel_all'","beautifulsoup4 (~=4.7.1) ; extra == 'devel_all'","click (==6.7) ; extra == 'devel_all'","coverage ; extra == 'devel_all'","docutils (<0.16,>=0.14) ; extra == 'devel_all'","ecdsa (<0.15) ; extra == 'devel_all'","flake8 (>=3.6.0) ; extra == 'devel_all'","flake8-colors ; extra == 'devel_all'","flaky ; extra == 'devel_all'","freezegun ; extra == 'devel_all'","gitpython ; extra == 'devel_all'","idna (<2.9) ; extra == 'devel_all'","ipdb ; extra == 'devel_all'","jira ; extra == 'devel_all'","mongomock ; extra == 'devel_all'","moto (==1.3.14) ; extra == 'devel_all'","packaging ; extra == 'devel_all'","parameterized ; extra == 'devel_all'","paramiko ; extra == 'devel_all'","pipdeptree ; extra == 'devel_all'","pre-commit ; extra == 'devel_all'","pysftp ; extra == 'devel_all'","pytest (<6.0.0) ; extra == 'devel_all'","pytest-cov ; extra == 'devel_all'","pytest-instafail ; extra == 'devel_all'","pytest-timeouts ; extra == 'devel_all'","pywinrm ; extra == 'devel_all'","qds-sdk (>=1.9.6) ; extra == 'devel_all'","requests-mock ; extra == 'devel_all'","yamllint ; extra == 'devel_all'","mypy (==0.720) ; extra == 'devel_all'","sphinx-argparse (>=0.1.13) ; extra == 'devel_all'","sphinx-autoapi (==1.0.0) ; extra == 'devel_all'","sphinx-jinja (~=1.1) ; extra == 'devel_all'","sphinx-rtd-theme (>=0.1.6) ; extra == 'devel_all'","sphinxcontrib-httpdomain (>=1.7.0) ; extra == 'devel_all'","cryptography (>=2.0.0) ; extra == 'devel_all'","kubernetes (<12.0.0,>=3.0.0) ; extra == 'devel_all'","bcrypt (>=2.0.0) ; extra == 'devel_all'","flask-bcrypt (>=0.7.1) ; extra == 'devel_all'","flower (<1.0,>=0.7.3) ; extra == 'devel_all'","tornado (<6.0,>=4.2.0) ; extra == 'devel_all'","datadog (>=0.14.0) ; extra == 'devel_all'","docker (~=3.0) ; extra == 'devel_all'","elasticsearch (<6.0.0,>=5.0.0) ; extra == 'devel_all'","elasticsearch-dsl (<6.0.0,>=5.0.0) ; extra == 'devel_all'","google-api-python-client (<2.0.0,>=1.6.0) ; extra == 'devel_all'","google-auth (<2.0.0,>=1.0.0) ; extra == 'devel_all'","google-auth-httplib2 (>=0.0.1) ; extra == 'devel_all'","google-cloud-bigtable (<2.0.0,>=1.0.0) ; extra == 'devel_all'","google-cloud-container (<2.0.0,>=0.1.1) ; extra == 'devel_all'","google-cloud-dlp (<2.0.0,>=0.11.0) ; extra == 'devel_all'","google-cloud-language (<2.0.0,>=1.1.1) ; extra == 'devel_all'","google-cloud-secret-manager (<2.0.0,>=0.2.0) ; extra == 'devel_all'","google-cloud-spanner (<2.0.0,>=1.10.0) ; extra == 'devel_all'","google-cloud-speech (<2.0.0,>=0.36.3) ; extra == 'devel_all'","google-cloud-storage (<2.0.0,>=1.16) ; extra == 'devel_all'","google-cloud-texttospeech (<2,>=0.4.0) ; extra == 'devel_all'","google-cloud-translate (<2.0.0,>=1.3.3) ; extra == 'devel_all'","google-cloud-videointelligence (<2.0.0,>=1.7.0) ; extra == 'devel_all'","google-cloud-vision (<2.0.0,>=0.35.2) ; extra == 'devel_all'","grpcio-gcp (>=0.2.2) ; extra == 'devel_all'","pandas-gbq ; extra == 'devel_all'","grpcio (>=1.15.0) ; extra == 'devel_all'","hvac (~=0.10) ; extra == 'devel_all'","JPype1 (==0.7.1) ; extra == 'devel_all'","jaydebeapi (>=1.1.1) ; extra == 'devel_all'","python-jenkins (>=1.0.0) ; extra == 'devel_all'","pykerberos (>=1.1.13) ; extra == 'devel_all'","requests-kerberos (>=0.10.0) ; extra == 'devel_all'","ldap3 (>=2.5.1) ; extra == 'devel_all'","papermill[all] (>=1.0.0) ; extra == 'devel_all'","nteract-scrapbook[all] (>=0.2.1) ; extra == 'devel_all'","pyarrow (<1.0.0) ; extra == 'devel_all'","amqp (<5.0.0) ; extra == 'devel_all'","redis (~=3.2) ; extra == 'devel_all'","pysmbclient (>=0.1.3) ; extra == 'devel_all'","analytics-python (>=1.2.9) ; extra == 'devel_all'","sendgrid (<6,>=5.2.0) ; extra == 'devel_all'","blinker (>=1.1) ; extra == 'devel_all'","sentry-sdk (>=0.8.0) ; extra == 'devel_all'","slackclient (<2.0.0,>=1.0.0) ; extra == 'devel_all'","websocket-client (<0.55.0) ; extra == 'devel_all'","boto3 (<1.11) ; extra == 'devel_all'","snowflake-connector-python (>=1.5.2) ; extra == 'devel_all'","snowflake-sqlalchemy (>=1.1.0) ; extra == 'devel_all'","paramiko (>=2.1.1) ; extra == 'devel_all'","pysftp (>=0.2.9) ; extra == 'devel_all'","pytest-cov ; extra == 'devel_ci'","sshtunnel (<0.2,>=0.1.4) ; extra == 'devel_all'","virtualenv ; extra == 'devel_all'","hdfs[avro,dataframe,kerberos] (>=2.0.4) ; extra == 'devel_all'","zdesk ; extra == 'devel_all'","snakebite (>=2.7.8) ; (python_version < \"3.0\") and extra == 'devel_all'","cffi (<1.14.0) ; (python_version < \"3.0\") and extra == 'devel_all'","pyrsistent (<=0.16.0) ; (python_version < \"3.0\") and extra == 'devel_all'","sphinx (==1.8.5) ; (python_version < \"3.0\") and extra == 'devel_all'","celery (==4.3.1) ; (python_version < \"3.0\") and extra == 'devel_all'","kombu (==4.6.3) ; (python_version < \"3.0\") and extra == 'devel_all'","cryptography (<3.0,>=0.9.3) ; (python_version < \"3.0\") and extra == 'devel_all'","PyOpenSSL (<20.0.0) ; (python_version < \"3.0\") and extra == 'devel_all'","thrift-sasl (<0.4.1,>=0.2.0) ; (python_version < \"3.0\") and extra == 'devel_all'","cx-Oracle (<8.0,>=5.1.2) ; (python_version < \"3.0\") and extra == 'devel_all'","mock ; (python_version < \"3.3\") and extra == 'devel_all'","contextdecorator ; (python_version < \"3.4\") and extra == 'devel_all'","azure-storage-blob (<12.0.0) ; (python_version < \"3.6\") and extra == 'devel_all'","importlib-metadata (~=2.0) ; (python_version < \"3.9\") and extra == 'devel_all'","fsspec (<0.8.0) ; (python_version == \"3.5\") and extra == 'devel_all'","snakebite-py3 ; (python_version >= \"3.0\") and extra == 'devel_all'","pyrsistent ; (python_version >= \"3.0\") and extra == 'devel_all'","sphinx (>=2.1.2) ; (python_version >= \"3.0\") and extra == 'devel_all'","celery (~=4.3) ; (python_version >= \"3.0\") and extra == 'devel_all'","cryptography (>=0.9.3) ; (python_version >= \"3.0\") and extra == 'devel_all'","PyOpenSSL ; (python_version >= \"3.0\") and extra == 'devel_all'","thrift-sasl (>=0.2.0) ; (python_version >= \"3.0\") and extra == 'devel_all'","cx-Oracle (>=5.1.2) ; (python_version >= \"3.0\") and extra == 'devel_all'","azure-storage-blob ; (python_version >= \"3.6\") and extra == 'devel_all'","sphinx-copybutton ; (python_version >= \"3.6\") and extra == 'devel_all'","black (==20.8b0) ; (python_version >= \"3.6\") and extra == 'devel_all'","azure-storage (<0.37.0,>=0.34.0) ; extra == 'devel_azure'","azure-storage-common ; extra == 'devel_azure'","azure-mgmt-containerinstance (<2,>=1.5.0) ; extra == 'devel_azure'","azure-cosmos (<4,>=3.0.1) ; extra == 'devel_azure'","azure-datalake-store (>=0.0.45) ; extra == 'devel_azure'","azure-mgmt-datalake-store (>=0.5.0) ; extra == 'devel_azure'","azure-mgmt-resource (>=2.2.0) ; extra == 'devel_azure'","azure-identity (>=1.3.1) ; extra == 'devel_azure'","azure-keyvault (>=4.1.0) ; extra == 'devel_azure'","boto3 (~=1.10) ; extra == 'devel_azure'","cgroupspy (>=0.1.4) ; extra == 'devel_azure'","beautifulsoup4 (~=4.7.1) ; extra == 'devel_azure'","click (==6.7) ; extra == 'devel_azure'","coverage ; extra == 'devel_azure'","docutils (<0.16,>=0.14) ; extra == 'devel_azure'","ecdsa (<0.15) ; extra == 'devel_azure'","flake8 (>=3.6.0) ; extra == 'devel_azure'","flake8-colors ; extra == 'devel_azure'","flaky ; extra == 'devel_azure'","freezegun ; extra == 'devel_azure'","gitpython ; extra == 'devel_azure'","idna (<2.9) ; extra == 'devel_azure'","ipdb ; extra == 'devel_azure'","jira ; extra == 'devel_azure'","mongomock ; extra == 'devel_azure'","moto (==1.3.14) ; extra == 'devel_azure'","packaging ; extra == 'devel_azure'","parameterized ; extra == 'devel_azure'","paramiko ; extra == 'devel_azure'","pipdeptree ; extra == 'devel_azure'","pre-commit ; extra == 'devel_azure'","pysftp ; extra == 'devel_azure'","pytest (<6.0.0) ; extra == 'devel_azure'","pytest-cov ; extra == 'devel_azure'","pytest-instafail ; extra == 'devel_azure'","pytest-timeouts ; extra == 'devel_azure'","pywinrm ; extra == 'devel_azure'","qds-sdk (>=1.9.6) ; extra == 'devel_azure'","requests-mock ; extra == 'devel_azure'","yamllint ; extra == 'devel_azure'","mypy (==0.720) ; extra == 'devel_azure'","sphinx-argparse (>=0.1.13) ; extra == 'devel_azure'","sphinx-autoapi (==1.0.0) ; extra == 'devel_azure'","sphinx-jinja (~=1.1) ; extra == 'devel_azure'","sphinx-rtd-theme (>=0.1.6) ; extra == 'devel_azure'","sphinxcontrib-httpdomain (>=1.7.0) ; extra == 'devel_azure'","cryptography (>=2.0.0) ; extra == 'devel_azure'","kubernetes (<12.0.0,>=3.0.0) ; extra == 'devel_azure'","mysqlclient (<1.4,>=1.3.6) ; extra == 'devel_azure'","bcrypt (>=2.0.0) ; extra == 'devel_azure'","flask-bcrypt (>=0.7.1) ; extra == 'devel_azure'","cffi (<1.14.0) ; (python_version < \"3.0\") and extra == 'devel_azure'","pyrsistent (<=0.16.0) ; (python_version < \"3.0\") and extra == 'devel_azure'","sphinx (==1.8.5) ; (python_version < \"3.0\") and extra == 'devel_azure'","mock ; (python_version < \"3.3\") and extra == 'devel_azure'","contextdecorator ; (python_version < \"3.4\") and extra == 'devel_azure'","azure-storage-blob (<12.0.0) ; (python_version < \"3.6\") and extra == 'devel_azure'","importlib-metadata (~=2.0) ; (python_version < \"3.9\") and extra == 'devel_azure'","pyrsistent ; (python_version >= \"3.0\") and extra == 'devel_azure'","sphinx (>=2.1.2) ; (python_version >= \"3.0\") and extra == 'devel_azure'","azure-storage-blob ; (python_version >= \"3.6\") and extra == 'devel_azure'","sphinx-copybutton ; (python_version >= \"3.6\") and extra == 'devel_azure'","cassandra-driver (<3.21.0,>=3.13.0) ; extra == 'devel_ci'","cloudant (<2.0,>=0.5.9) ; extra == 'devel_ci'","pydruid (<=0.5.8,>=0.4.1) ; extra == 'devel_ci'","hmsclient (>=0.1.0) ; extra == 'devel_ci'","pyhive[hive] (>=0.6.0) ; extra == 'devel_ci'","dnspython (<2.0.0,>=1.13.0) ; extra == 'devel_ci'","pymongo (<3.11.0,>=3.6.0) ; extra == 'devel_ci'","mysqlclient (<1.4,>=1.3.6) ; extra == 'devel_ci'","pinotdb (==0.1.1) ; extra == 'devel_ci'","psycopg2-binary (>=2.7.4) ; extra == 'devel_ci'","presto-python-client (<0.8,>=0.7.0) ; extra == 'devel_ci'","vertica-python (>=0.5.1) ; extra == 'devel_ci'","atlasclient (>=0.1.2) ; extra == 'devel_ci'","boto3 (~=1.10) ; extra == 'devel_ci'","azure-storage (<0.37.0,>=0.34.0) ; extra == 'devel_ci'","azure-storage-common ; extra == 'devel_ci'","azure-mgmt-containerinstance (<2,>=1.5.0) ; extra == 'devel_ci'","azure-cosmos (<4,>=3.0.1) ; extra == 'devel_ci'","azure-datalake-store (>=0.0.45) ; extra == 'devel_ci'","azure-mgmt-datalake-store (>=0.5.0) ; extra == 'devel_ci'","azure-mgmt-resource (>=2.2.0) ; extra == 'devel_ci'","azure-identity (>=1.3.1) ; extra == 'devel_ci'","azure-keyvault (>=4.1.0) ; extra == 'devel_ci'","cgroupspy (>=0.1.4) ; extra == 'devel_ci'","beautifulsoup4 (~=4.7.1) ; extra == 'devel_ci'","click (==6.7) ; extra == 'devel_ci'","coverage ; extra == 'devel_ci'","docutils (<0.16,>=0.14) ; extra == 'devel_ci'","ecdsa (<0.15) ; extra == 'devel_ci'","flake8 (>=3.6.0) ; extra == 'devel_ci'","flake8-colors ; extra == 'devel_ci'","flaky ; extra == 'devel_ci'","freezegun ; extra == 'devel_ci'","gitpython ; extra == 'devel_ci'","idna (<2.9) ; extra == 'devel_ci'","ipdb ; extra == 'devel_ci'","jira ; extra == 'devel_ci'","mongomock ; extra == 'devel_ci'","moto (==1.3.14) ; extra == 'devel_ci'","packaging ; extra == 'devel_ci'","parameterized ; extra == 'devel_ci'","paramiko ; extra == 'devel_ci'","pipdeptree ; extra == 'devel_ci'","pre-commit ; extra == 'devel_ci'","pysftp ; extra == 'devel_ci'","pytest (<6.0.0) ; extra == 'devel_ci'","pytest-instafail ; extra == 'devel_ci'","pytest-timeouts ; extra == 'devel_ci'","pywinrm ; extra == 'devel_ci'","qds-sdk (>=1.9.6) ; extra == 'devel_ci'","requests-mock ; extra == 'devel_ci'","yamllint ; extra == 'devel_ci'","mypy (==0.720) ; extra == 'devel_ci'","sphinx-argparse (>=0.1.13) ; extra == 'devel_ci'","sphinx-autoapi (==1.0.0) ; extra == 'devel_ci'","sphinx-jinja (~=1.1) ; extra == 'devel_ci'","sphinx-rtd-theme (>=0.1.6) ; extra == 'devel_ci'","sphinxcontrib-httpdomain (>=1.7.0) ; extra == 'devel_ci'","cryptography (>=2.0.0) ; extra == 'devel_ci'","kubernetes (<12.0.0,>=3.0.0) ; extra == 'devel_ci'","bcrypt (>=2.0.0) ; extra == 'devel_ci'","flask-bcrypt (>=0.7.1) ; extra == 'devel_ci'","flower (<1.0,>=0.7.3) ; extra == 'devel_ci'","tornado (<6.0,>=4.2.0) ; extra == 'devel_ci'","vine (~=1.3) ; extra == 'devel_ci'","datadog (>=0.14.0) ; extra == 'devel_ci'","docker (~=3.0) ; extra == 'devel_ci'","elasticsearch (<6.0.0,>=5.0.0) ; extra == 'devel_ci'","elasticsearch-dsl (<6.0.0,>=5.0.0) ; extra == 'devel_ci'","google-api-python-client (<2.0.0,>=1.6.0) ; extra == 'devel_ci'","google-auth (<2.0.0,>=1.0.0) ; extra == 'devel_ci'","google-auth-httplib2 (>=0.0.1) ; extra == 'devel_ci'","google-cloud-bigtable (<2.0.0,>=1.0.0) ; extra == 'devel_ci'","google-cloud-container (<2.0.0,>=0.1.1) ; extra == 'devel_ci'","google-cloud-dlp (<2.0.0,>=0.11.0) ; extra == 'devel_ci'","google-cloud-language (<2.0.0,>=1.1.1) ; extra == 'devel_ci'","google-cloud-secret-manager (<2.0.0,>=0.2.0) ; extra == 'devel_ci'","google-cloud-spanner (<2.0.0,>=1.10.0) ; extra == 'devel_ci'","google-cloud-speech (<2.0.0,>=0.36.3) ; extra == 'devel_ci'","google-cloud-storage (<2.0.0,>=1.16) ; extra == 'devel_ci'","google-cloud-texttospeech (<2,>=0.4.0) ; extra == 'devel_ci'","google-cloud-translate (<2.0.0,>=1.3.3) ; extra == 'devel_ci'","google-cloud-videointelligence (<2.0.0,>=1.7.0) ; extra == 'devel_ci'","google-cloud-vision (<2.0.0,>=0.35.2) ; extra == 'devel_ci'","grpcio-gcp (>=0.2.2) ; extra == 'devel_ci'","pandas-gbq ; extra == 'devel_ci'","grpcio (>=1.15.0) ; extra == 'devel_ci'","hvac (~=0.10) ; extra == 'devel_ci'","JPype1 (==0.7.1) ; extra == 'devel_ci'","jaydebeapi (>=1.1.1) ; extra == 'devel_ci'","python-jenkins (>=1.0.0) ; extra == 'devel_ci'","pykerberos (>=1.1.13) ; extra == 'devel_ci'","requests-kerberos (>=0.10.0) ; extra == 'devel_ci'","ldap3 (>=2.5.1) ; extra == 'devel_ci'","papermill[all] (>=1.0.0) ; extra == 'devel_ci'","nteract-scrapbook[all] (>=0.2.1) ; extra == 'devel_ci'","pyarrow (<1.0.0) ; extra == 'devel_ci'","amqp (<5.0.0) ; extra == 'devel_ci'","redis (~=3.2) ; extra == 'devel_ci'","pysmbclient (>=0.1.3) ; extra == 'devel_ci'","analytics-python (>=1.2.9) ; extra == 'devel_ci'","sendgrid (<6,>=5.2.0) ; extra == 'devel_ci'","blinker (>=1.1) ; extra == 'devel_ci'","sentry-sdk (>=0.8.0) ; extra == 'devel_ci'","slackclient (<2.0.0,>=1.0.0) ; extra == 'devel_ci'","websocket-client (<0.55.0) ; extra == 'devel_ci'","boto3 (<1.11) ; extra == 'devel_ci'","snowflake-connector-python (>=1.5.2) ; extra == 'devel_ci'","snowflake-sqlalchemy (>=1.1.0) ; extra == 'devel_ci'","paramiko (>=2.1.1) ; extra == 'devel_ci'","pysftp (>=0.2.9) ; extra == 'devel_ci'","sshtunnel (<0.2,>=0.1.4) ; extra == 'devel_ci'","virtualenv ; extra == 'devel_ci'","hdfs[avro,dataframe,kerberos] (>=2.0.4) ; extra == 'devel_ci'","zdesk ; extra == 'devel_ci'","snakebite (>=2.7.8) ; (python_version < \"3.0\") and extra == 'devel_ci'","pandas-gbq ; extra == 'gcp_api'","cffi (<1.14.0) ; (python_version < \"3.0\") and extra == 'devel_ci'","pyrsistent (<=0.16.0) ; (python_version < \"3.0\") and extra == 'devel_ci'","sphinx (==1.8.5) ; (python_version < \"3.0\") and extra == 'devel_ci'","celery (==4.3.1) ; (python_version < \"3.0\") and extra == 'devel_ci'","kombu (==4.6.3) ; (python_version < \"3.0\") and extra == 'devel_ci'","cryptography (<3.0,>=0.9.3) ; (python_version < \"3.0\") and extra == 'devel_ci'","PyOpenSSL (<20.0.0) ; (python_version < \"3.0\") and extra == 'devel_ci'","thrift-sasl (<0.4.1,>=0.2.0) ; (python_version < \"3.0\") and extra == 'devel_ci'","cx-Oracle (<8.0,>=5.1.2) ; (python_version < \"3.0\") and extra == 'devel_ci'","mock ; (python_version < \"3.3\") and extra == 'devel_ci'","contextdecorator ; (python_version < \"3.4\") and extra == 'devel_ci'","azure-storage-blob (<12.0.0) ; (python_version < \"3.6\") and extra == 'devel_ci'","importlib-metadata (~=2.0) ; (python_version < \"3.9\") and extra == 'devel_ci'","fsspec (<0.8.0) ; (python_version == \"3.5\") and extra == 'devel_ci'","snakebite-py3 ; (python_version >= \"3.0\") and extra == 'devel_ci'","pyrsistent ; (python_version >= \"3.0\") and extra == 'devel_ci'","sphinx (>=2.1.2) ; (python_version >= \"3.0\") and extra == 'devel_ci'","celery (~=4.3) ; (python_version >= \"3.0\") and extra == 'devel_ci'","cryptography (>=0.9.3) ; (python_version >= \"3.0\") and extra == 'devel_ci'","PyOpenSSL ; (python_version >= \"3.0\") and extra == 'devel_ci'","thrift-sasl (>=0.2.0) ; (python_version >= \"3.0\") and extra == 'devel_ci'","cx-Oracle (>=5.1.2) ; (python_version >= \"3.0\") and extra == 'devel_ci'","azure-storage-blob ; (python_version >= \"3.6\") and extra == 'devel_ci'","sphinx-copybutton ; (python_version >= \"3.6\") and extra == 'devel_ci'","black (==20.8b0) ; (python_version >= \"3.6\") and extra == 'devel_ci'","boto3 (~=1.10) ; extra == 'devel_hadoop'","cgroupspy (>=0.1.4) ; extra == 'devel_hadoop'","beautifulsoup4 (~=4.7.1) ; extra == 'devel_hadoop'","click (==6.7) ; extra == 'devel_hadoop'","coverage ; extra == 'devel_hadoop'","docutils (<0.16,>=0.14) ; extra == 'devel_hadoop'","ecdsa (<0.15) ; extra == 'devel_hadoop'","flake8 (>=3.6.0) ; extra == 'devel_hadoop'","flake8-colors ; extra == 'devel_hadoop'","flaky ; extra == 'devel_hadoop'","freezegun ; extra == 'devel_hadoop'","gitpython ; extra == 'devel_hadoop'","idna (<2.9) ; extra == 'devel_hadoop'","ipdb ; extra == 'devel_hadoop'","jira ; extra == 'devel_hadoop'","mongomock ; extra == 'devel_hadoop'","moto (==1.3.14) ; extra == 'devel_hadoop'","packaging ; extra == 'devel_hadoop'","parameterized ; extra == 'devel_hadoop'","paramiko ; extra == 'devel_hadoop'","pipdeptree ; extra == 'devel_hadoop'","pre-commit ; extra == 'devel_hadoop'","pysftp ; extra == 'devel_hadoop'","pytest (<6.0.0) ; extra == 'devel_hadoop'","pytest-cov ; extra == 'devel_hadoop'","pytest-instafail ; extra == 'devel_hadoop'","pytest-timeouts ; extra == 'devel_hadoop'","pywinrm ; extra == 'devel_hadoop'","qds-sdk (>=1.9.6) ; extra == 'devel_hadoop'","requests-mock ; extra == 'devel_hadoop'","yamllint ; extra == 'devel_hadoop'","mypy (==0.720) ; extra == 'devel_hadoop'","sphinx-argparse (>=0.1.13) ; extra == 'devel_hadoop'","sphinx-autoapi (==1.0.0) ; extra == 'devel_hadoop'","sphinx-jinja (~=1.1) ; extra == 'devel_hadoop'","sphinx-rtd-theme (>=0.1.6) ; extra == 'devel_hadoop'","sphinxcontrib-httpdomain (>=1.7.0) ; extra == 'devel_hadoop'","cryptography (>=2.0.0) ; extra == 'devel_hadoop'","kubernetes (<12.0.0,>=3.0.0) ; extra == 'devel_hadoop'","mysqlclient (<1.4,>=1.3.6) ; extra == 'devel_hadoop'","bcrypt (>=2.0.0) ; extra == 'devel_hadoop'","flask-bcrypt (>=0.7.1) ; extra == 'devel_hadoop'","hmsclient (>=0.1.0) ; extra == 'devel_hadoop'","pyhive[hive] (>=0.6.0) ; extra == 'devel_hadoop'","pykerberos (>=1.1.13) ; extra == 'devel_hadoop'","requests-kerberos (>=0.10.0) ; extra == 'devel_hadoop'","presto-python-client (<0.8,>=0.7.0) ; extra == 'devel_hadoop'","hdfs[avro,dataframe,kerberos] (>=2.0.4) ; extra == 'devel_hadoop'","pyrsistent (<=0.16.0) ; (python_version < \"3.0\") and extra == 'devel_hadoop'","sphinx (==1.8.5) ; (python_version < \"3.0\") and extra == 'devel_hadoop'","snakebite (>=2.7.8) ; (python_version < \"3.0\") and extra == 'devel_hadoop'","thrift-sasl (<0.4.1,>=0.2.0) ; (python_version < \"3.0\") and extra == 'devel_hadoop'","mock ; (python_version < \"3.3\") and extra == 'devel_hadoop'","contextdecorator ; (python_version < \"3.4\") and extra == 'devel_hadoop'","importlib-metadata (~=2.0) ; (python_version < \"3.9\") and extra == 'devel_hadoop'","pyrsistent ; (python_version >= \"3.0\") and extra == 'devel_hadoop'","sphinx (>=2.1.2) ; (python_version >= \"3.0\") and extra == 'devel_hadoop'","snakebite-py3 ; (python_version >= \"3.0\") and extra == 'devel_hadoop'","thrift-sasl (>=0.2.0) ; (python_version >= \"3.0\") and extra == 'devel_hadoop'","sphinx-copybutton ; (python_version >= \"3.6\") and extra == 'devel_hadoop'","sphinx-argparse (>=0.1.13) ; extra == 'doc'","sphinx-autoapi (==1.0.0) ; extra == 'doc'","sphinx-jinja (~=1.1) ; extra == 'doc'","sphinx-rtd-theme (>=0.1.6) ; extra == 'doc'","sphinxcontrib-httpdomain (>=1.7.0) ; extra == 'doc'","sphinx (==1.8.5) ; (python_version < \"3.0\") and extra == 'doc'","sphinx (>=2.1.2) ; (python_version >= \"3.0\") and extra == 'doc'","sphinx-copybutton ; (python_version >= \"3.6\") and extra == 'doc'","docker (~=3.0) ; extra == 'docker'","pydruid (<=0.5.8,>=0.4.1) ; extra == 'druid'","elasticsearch (<6.0.0,>=5.0.0) ; extra == 'elasticsearch'","elasticsearch-dsl (<6.0.0,>=5.0.0) ; extra == 'elasticsearch'","boto3 (~=1.10) ; extra == 'emr'","google-api-python-client (<2.0.0,>=1.6.0) ; extra == 'gcp'","google-auth (<2.0.0,>=1.0.0) ; extra == 'gcp'","google-auth-httplib2 (>=0.0.1) ; extra == 'gcp'","google-cloud-bigtable (<2.0.0,>=1.0.0) ; extra == 'gcp'","google-cloud-container (<2.0.0,>=0.1.1) ; extra == 'gcp'","google-cloud-dlp (<2.0.0,>=0.11.0) ; extra == 'gcp'","google-cloud-language (<2.0.0,>=1.1.1) ; extra == 'gcp'","google-cloud-secret-manager (<2.0.0,>=0.2.0) ; extra == 'gcp'","google-cloud-spanner (<2.0.0,>=1.10.0) ; extra == 'gcp'","google-cloud-speech (<2.0.0,>=0.36.3) ; extra == 'gcp'","google-cloud-storage (<2.0.0,>=1.16) ; extra == 'gcp'","google-cloud-texttospeech (<2,>=0.4.0) ; extra == 'gcp'","google-cloud-translate (<2.0.0,>=1.3.3) ; extra == 'gcp'","google-cloud-videointelligence (<2.0.0,>=1.7.0) ; extra == 'gcp'","google-cloud-vision (<2.0.0,>=0.35.2) ; extra == 'gcp'","grpcio-gcp (>=0.2.2) ; extra == 'gcp'","pandas-gbq ; extra == 'gcp'","PyOpenSSL (<20.0.0) ; (python_version < \"3.0\") and extra == 'gcp'","PyOpenSSL ; (python_version >= \"3.0\") and extra == 'gcp'","google-api-python-client (<2.0.0,>=1.6.0) ; extra == 'gcp_api'","google-auth (<2.0.0,>=1.0.0) ; extra == 'gcp_api'","google-auth-httplib2 (>=0.0.1) ; extra == 'gcp_api'","google-cloud-bigtable (<2.0.0,>=1.0.0) ; extra == 'gcp_api'","google-cloud-container (<2.0.0,>=0.1.1) ; extra == 'gcp_api'","google-cloud-dlp (<2.0.0,>=0.11.0) ; extra == 'gcp_api'","google-cloud-language (<2.0.0,>=1.1.1) ; extra == 'gcp_api'","google-cloud-secret-manager (<2.0.0,>=0.2.0) ; extra == 'gcp_api'","google-cloud-spanner (<2.0.0,>=1.10.0) ; extra == 'gcp_api'","google-cloud-speech (<2.0.0,>=0.36.3) ; extra == 'gcp_api'","google-cloud-storage (<2.0.0,>=1.16) ; extra == 'gcp_api'","google-cloud-texttospeech (<2,>=0.4.0) ; extra == 'gcp_api'","google-cloud-translate (<2.0.0,>=1.3.3) ; extra == 'gcp_api'","google-cloud-videointelligence (<2.0.0,>=1.7.0) ; extra == 'gcp_api'","google-cloud-vision (<2.0.0,>=0.35.2) ; extra == 'gcp_api'","grpcio-gcp (>=0.2.2) ; extra == 'gcp_api'","PyOpenSSL (<20.0.0) ; (python_version < \"3.0\") and extra == 'gcp_api'","PyOpenSSL ; (python_version >= \"3.0\") and extra == 'gcp_api'","Flask-OAuthlib (<0.9.6,>=0.9.1) ; extra == 'github_enterprise'","oauthlib (!=2.0.3,!=2.0.4,!=2.0.5,<3.0.0,>=1.1.2) ; extra == 'github_enterprise'","requests-oauthlib (==1.1.0) ; extra == 'github_enterprise'","google-api-python-client (<2.0.0,>=1.6.0) ; extra == 'google'","google-auth (<2.0.0,>=1.0.0) ; extra == 'google'","google-auth-httplib2 (>=0.0.1) ; extra == 'google'","google-cloud-bigtable (<2.0.0,>=1.0.0) ; extra == 'google'","google-cloud-container (<2.0.0,>=0.1.1) ; extra == 'google'","google-cloud-dlp (<2.0.0,>=0.11.0) ; extra == 'google'","google-cloud-language (<2.0.0,>=1.1.1) ; extra == 'google'","google-cloud-secret-manager (<2.0.0,>=0.2.0) ; extra == 'google'","google-cloud-spanner (<2.0.0,>=1.10.0) ; extra == 'google'","google-cloud-speech (<2.0.0,>=0.36.3) ; extra == 'google'","google-cloud-storage (<2.0.0,>=1.16) ; extra == 'google'","google-cloud-texttospeech (<2,>=0.4.0) ; extra == 'google'","google-cloud-translate (<2.0.0,>=1.3.3) ; extra == 'google'","google-cloud-videointelligence (<2.0.0,>=1.7.0) ; extra == 'google'","google-cloud-vision (<2.0.0,>=0.35.2) ; extra == 'google'","grpcio-gcp (>=0.2.2) ; extra == 'google'","pandas-gbq ; extra == 'google'","PyOpenSSL (<20.0.0) ; (python_version < \"3.0\") and extra == 'google'","PyOpenSSL ; (python_version >= \"3.0\") and extra == 'google'","Flask-OAuthlib (<0.9.6,>=0.9.1) ; extra == 'google_auth'","oauthlib (!=2.0.3,!=2.0.4,!=2.0.5,<3.0.0,>=1.1.2) ; extra == 'google_auth'","requests-oauthlib (==1.1.0) ; extra == 'google_auth'","grpcio (>=1.15.0) ; extra == 'grpc'","hvac (~=0.10) ; extra == 'hashicorp'","snakebite (>=2.7.8) ; (python_version < \"3.0\") and extra == 'hdfs'","snakebite-py3 ; (python_version >= \"3.0\") and extra == 'hdfs'","hmsclient (>=0.1.0) ; extra == 'hive'","pyhive[hive] (>=0.6.0) ; extra == 'hive'","JPype1 (==0.7.1) ; extra == 'jdbc'","jaydebeapi (>=1.1.1) ; extra == 'jdbc'","JIRA (>1.0.7) ; extra == 'jira'","pykerberos (>=1.1.13) ; extra == 'kerberos'","requests-kerberos (>=0.10.0) ; extra == 'kerberos'","thrift-sasl (<0.4.1,>=0.2.0) ; (python_version < \"3.0\") and extra == 'kerberos'","thrift-sasl (>=0.2.0) ; (python_version >= \"3.0\") and extra == 'kerberos'","cryptography (>=2.0.0) ; extra == 'kubernetes'","kubernetes (<12.0.0,>=3.0.0) ; extra == 'kubernetes'","ldap3 (>=2.5.1) ; extra == 'ldap'","azure-storage (<0.37.0,>=0.34.0) ; extra == 'microsoft.azure'","azure-storage-common ; extra == 'microsoft.azure'","azure-mgmt-containerinstance (<2,>=1.5.0) ; extra == 'microsoft.azure'","azure-cosmos (<4,>=3.0.1) ; extra == 'microsoft.azure'","azure-datalake-store (>=0.0.45) ; extra == 'microsoft.azure'","azure-mgmt-datalake-store (>=0.5.0) ; extra == 'microsoft.azure'","azure-mgmt-resource (>=2.2.0) ; extra == 'microsoft.azure'","azure-identity (>=1.3.1) ; extra == 'microsoft.azure'","azure-keyvault (>=4.1.0) ; extra == 'microsoft.azure'","cffi (<1.14.0) ; (python_version < \"3.0\") and extra == 'microsoft.azure'","azure-storage-blob (<12.0.0) ; (python_version < \"3.6\") and extra == 'microsoft.azure'","azure-storage-blob ; (python_version >= \"3.6\") and extra == 'microsoft.azure'","pymssql (~=2.1.1) ; extra == 'microsoft.mssql'","pywinrm (~=0.4) ; extra == 'microsoft.winrm'","dnspython (<2.0.0,>=1.13.0) ; extra == 'mongo'","pymongo (<3.11.0,>=3.6.0) ; extra == 'mongo'","pymssql (~=2.1.1) ; extra == 'mssql'","mysqlclient (<1.4,>=1.3.6) ; extra == 'mysql'","cx-Oracle (<8.0,>=5.1.2) ; (python_version < \"3.0\") and extra == 'oracle'","cx-Oracle (>=5.1.2) ; (python_version >= \"3.0\") and extra == 'oracle'","papermill[all] (>=1.0.0) ; extra == 'papermill'","nteract-scrapbook[all] (>=0.2.1) ; extra == 'papermill'","pyarrow (<1.0.0) ; extra == 'papermill'","fsspec (<0.8.0) ; (python_version == \"3.5\") and extra == 'papermill'","black (==20.8b0) ; (python_version >= \"3.6\") and extra == 'papermill'","bcrypt (>=2.0.0) ; extra == 'password'","flask-bcrypt (>=0.7.1) ; extra == 'password'","pinotdb (==0.1.1) ; extra == 'pinot'","psycopg2-binary (>=2.7.4) ; extra == 'postgres'","presto-python-client (<0.8,>=0.7.0) ; extra == 'presto'","qds-sdk (>=1.10.4) ; extra == 'qds'","amqp (<5.0.0) ; extra == 'rabbitmq'","redis (~=3.2) ; extra == 'redis'","boto3 (~=1.10) ; extra == 's3'","simple-salesforce (<1.0.0,>=0.72) ; extra == 'salesforce'","pysmbclient (>=0.1.3) ; extra == 'samba'","analytics-python (>=1.2.9) ; extra == 'segment'","sendgrid (<6,>=5.2.0) ; extra == 'sendgrid'","blinker (>=1.1) ; extra == 'sentry'","sentry-sdk (>=0.8.0) ; extra == 'sentry'","slackclient (<2.0.0,>=1.0.0) ; extra == 'slack'","websocket-client (<0.55.0) ; extra == 'slack'","boto3 (<1.11) ; extra == 'snowflake'","snowflake-connector-python (>=1.5.2) ; extra == 'snowflake'","snowflake-sqlalchemy (>=1.1.0) ; extra == 'snowflake'","paramiko (>=2.1.1) ; extra == 'ssh'","pysftp (>=0.2.9) ; extra == 'ssh'","sshtunnel (<0.2,>=0.1.4) ; extra == 'ssh'","statsd (<4.0,>=3.3.0) ; extra == 'statsd'","vertica-python (>=0.5.1) ; extra == 'vertica'","virtualenv ; extra == 'virtualenv'","hdfs[avro,dataframe,kerberos] (>=2.0.4) ; extra == 'webhdfs'","pywinrm (~=0.4) ; extra == 'winrm'"]},"github_stats":null,"bundle":null,"typescript":null,"known_issues":{"bugs_count":0,"bugs_severity":{},"status_breakdown":{},"link":null,"scope":"none"},"historical_compromise":null,"recommendation":{"action":"use_with_caution","issues":["Moderate health score (36/100) — verify manually"],"use_version":"1.10.15.9","version_hint":null,"summary":"apache-airflow-zack@1.10.15.9 low health (36/100) — consider alternatives"},"version_scoped":null,"_meta":{"endpoint":"check","tier":"full","philosophy":"DepScope is free. Use the cheapest endpoint that answers your real question.","cheaper_alternatives":[{"endpoint":"/api/exists/pypi/apache-airflow-zack","tokens_estimated":12,"use_when":"you only need to know if the package exists (hallucination guard)"},{"endpoint":"/api/health/pypi/apache-airflow-zack","tokens_estimated":80,"use_when":"you only need a 0-100 score for go/no-go (>=70 = safe)"},{"endpoint":"/api/prompt/pypi/apache-airflow-zack","tokens_estimated":280,"use_when":"you want a plain-text LLM-friendly brief instead of JSON"},{"endpoint":"POST /api/check_bulk","tokens_estimated":60,"use_when":"you have 5+ packages to check; sends one round-trip instead of N"}],"docs":"https://depscope.dev/integrate","hint_bulk":"You've called /api/check 132 times in 60s. Save bandwidth + tokens with POST /api/check_bulk (1 round-trip for N pkgs)."},"requested_version":null,"_cache":"hit","_response_ms":0,"_powered_by":"depscope.dev — free package intelligence for AI agents","typosquat":{"is_suspected":false},"maintainer_trust":{"available":false},"malicious":{"is_malicious":false},"scorecard":{"available":false},"quality":{"available":false},"version_history_summary":{"total_versions":11,"first_release_age_days":null,"last_release_days_ago":1683,"avg_days_between_releases":null,"release_velocity":"stale"}}