# # This constraints file is meant to be used only in the "apache-airflow" installation command and not # in all subsequent pip commands. By using a constraints.txt file, we ensure that solely the Airflow # installation step is reproducible. Subsequent pip commands may install packages that would have # been incompatible with the constraints used in Airflow reproducible installation step. Finally, pip # commands that might change the installed version of apache-airflow should include "apache-airflow==X.Y.Z" # in the list of install targets to prevent Airflow accidental upgrade or downgrade. # # Typical installation process of airflow for Python 3.8 is (with random selection of extras and custom # dependencies added), usually consists of two steps: # # 1. Reproducible installation of airflow with selected providers (note constraints are used): # # pip install "apache-airflow[celery,cncf.kubernetes,google,amazon,snowflake]==X.Y.Z" \ # --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-X.Y.Z/constraints-3.8.txt" # # 2. Installing own dependencies that are potentially not matching the constraints (note constraints are not # used, and apache-airflow==X.Y.Z is used to make sure there is no accidental airflow upgrade/downgrade. # # pip install "apache-airflow==X.Y.Z" "snowflake-connector-python[pandas]==2.9.0" # APScheduler==3.6.3 Authlib==0.15.3 Babel==2.9.0 Flask-AppBuilder==3.1.1 Flask-Babel==1.0.0 Flask-Bcrypt==0.7.1 Flask-Caching==1.9.0 Flask-JWT-Extended==3.25.1 Flask-Login==0.4.1 Flask-OAuthlib==0.9.5 Flask-OpenID==1.3.0 Flask-SQLAlchemy==2.4.4 Flask-WTF==0.14.3 Flask==1.1.2 GitPython==3.1.13 HeapDict==1.0.1 JPype1==1.2.1 JayDeBeApi==1.2.3 Jinja2==2.11.3 Mako==1.1.4 Markdown==3.3.3 MarkupSafe==1.1.1 PyHive==0.6.3 PyJWT==1.7.1 PyNaCl==1.4.0 PySmbClient==0.1.5 PyYAML==5.4.1 Pygments==2.8.0 SQLAlchemy-JSONField==1.0.0 SQLAlchemy-Utils==0.36.8 SQLAlchemy==1.3.23 Sphinx==3.5.0 Unidecode==1.2.0 WTForms==2.3.3 Werkzeug==1.0.1 adal==1.2.6 aiohttp==3.7.3 alabaster==0.7.12 alembic==1.5.4 amqp==2.6.1 analytics-python==1.2.9 ansiwrap==0.8.4 apache-airflow-providers-amazon==1.1.0 apache-airflow-providers-apache-cassandra==1.0.1 apache-airflow-providers-apache-druid==1.0.1 apache-airflow-providers-apache-hdfs==1.0.1 apache-airflow-providers-apache-hive==1.0.1 apache-airflow-providers-apache-kylin==1.0.1 apache-airflow-providers-apache-livy==1.0.1 apache-airflow-providers-apache-pig==1.0.1 apache-airflow-providers-apache-pinot==1.0.1 apache-airflow-providers-apache-spark==1.0.1 apache-airflow-providers-apache-sqoop==1.0.1 apache-airflow-providers-celery==1.0.1 apache-airflow-providers-cloudant==1.0.1 apache-airflow-providers-cncf-kubernetes==1.0.1 apache-airflow-providers-databricks==1.0.1 apache-airflow-providers-datadog==1.0.1 apache-airflow-providers-dingding==1.0.1 apache-airflow-providers-discord==1.0.1 apache-airflow-providers-docker==1.0.1 apache-airflow-providers-elasticsearch==1.0.1 apache-airflow-providers-exasol==1.1.0 apache-airflow-providers-facebook==1.0.1 apache-airflow-providers-ftp==1.0.1 apache-airflow-providers-google==1.0.0 apache-airflow-providers-grpc==1.0.1 apache-airflow-providers-hashicorp==1.0.1 apache-airflow-providers-http==1.1.0 apache-airflow-providers-imap==1.0.1 apache-airflow-providers-jdbc==1.0.1 apache-airflow-providers-jenkins==1.0.1 apache-airflow-providers-jira==1.0.1 apache-airflow-providers-microsoft-azure==1.1.0 apache-airflow-providers-microsoft-mssql==1.0.1 apache-airflow-providers-microsoft-winrm==1.0.1 apache-airflow-providers-mongo==1.0.1 apache-airflow-providers-mysql==1.0.1 apache-airflow-providers-odbc==1.0.1 apache-airflow-providers-openfaas==1.1.0 apache-airflow-providers-opsgenie==1.0.1 apache-airflow-providers-oracle==1.0.1 apache-airflow-providers-pagerduty==1.0.1 apache-airflow-providers-papermill==1.0.1 apache-airflow-providers-plexus==1.0.1 apache-airflow-providers-postgres==1.0.1 apache-airflow-providers-presto==1.0.1 apache-airflow-providers-qubole==1.0.1 apache-airflow-providers-redis==1.0.1 apache-airflow-providers-salesforce==1.0.1 apache-airflow-providers-samba==1.0.1 apache-airflow-providers-segment==1.0.1 apache-airflow-providers-sendgrid==1.0.1 apache-airflow-providers-sftp==1.1.0 apache-airflow-providers-singularity==1.0.1 apache-airflow-providers-slack==2.0.0 apache-airflow-providers-snowflake==1.1.0 apache-airflow-providers-sqlite==1.0.1 apache-airflow-providers-ssh==1.1.0 apache-airflow-providers-telegram==1.0.1 apache-airflow-providers-vertica==1.0.1 apache-airflow-providers-yandex==1.0.1 apache-airflow-providers-zendesk==1.0.1 apipkg==1.5 apispec==3.3.2 appdirs==1.4.4 argcomplete==1.12.2 arrow==0.17.0 asn1crypto==1.4.0 astroid==2.4.2 async-generator==1.10 async-timeout==3.0.1 atlasclient==1.0.0 attrs==20.3.0 aws-sam-translator==1.34.0 aws-xray-sdk==2.6.0 azure-batch==10.0.0 azure-common==1.1.26 azure-core==1.11.0 azure-cosmos==3.2.0 azure-datalake-store==0.0.51 azure-identity==1.5.0 azure-keyvault-certificates==4.2.1 azure-keyvault-keys==4.3.1 azure-keyvault-secrets==4.2.0 azure-keyvault==4.1.0 azure-kusto-data==0.0.45 azure-mgmt-containerinstance==1.5.0 azure-mgmt-core==1.2.2 azure-mgmt-datalake-nspkg==3.0.1 azure-mgmt-datalake-store==0.5.0 azure-mgmt-nspkg==3.0.2 azure-mgmt-resource==15.0.0 azure-nspkg==3.0.2 azure-storage-blob==12.7.1 azure-storage-common==2.1.0 azure-storage-file==2.1.0 backcall==0.2.0 bcrypt==3.2.0 beautifulsoup4==4.7.1 billiard==3.6.3.0 black==20.8b1 blinker==1.4 boto3==1.15.18 boto==2.49.0 botocore==1.18.18 bowler==0.9.0 cached-property==1.5.2 cachetools==4.2.1 cassandra-driver==3.20.2 cattrs==1.0.0 celery==4.4.7 certifi==2020.12.5 cffi==1.14.5 cfgv==3.2.0 cfn-lint==0.44.7 cgroupspy==0.1.6 chardet==3.0.4 click==7.1.2 clickclick==20.10.2 cloudant==2.14.0 cloudpickle==1.4.1 colorama==0.4.4 colorlog==4.7.2 commonmark==0.9.1 connexion==2.7.0 contextvars==2.4 coverage==5.4 croniter==0.3.37 cryptography==3.4.5 curlify==2.2.1 cx-Oracle==8.1.0 dask==2021.2.0 dataclasses==0.7 datadog==0.40.0 decorator==4.4.2 defusedxml==0.6.0 dill==0.3.3 distlib==0.3.1 distributed==2.19.0 dnspython==1.16.0 docker-pycreds==0.4.0 docker==3.7.3 docopt==0.6.2 docutils==0.16 ecdsa==0.14.1 elasticsearch-dbapi==0.1.0 elasticsearch-dsl==7.3.0 elasticsearch==7.5.1 email-validator==1.1.2 entrypoints==0.3 eventlet==0.30.1 execnet==1.8.0 facebook-business==9.0.2 fastavro==1.3.1 filelock==3.0.12 fissix==20.8.0 flake8-colors==0.1.9 flake8==3.8.4 flaky==3.7.0 flower==0.9.7 freezegun==1.1.0 fsspec==0.8.5 future==0.18.2 gcsfs==0.7.2 gevent==21.1.2 gitdb==4.0.5 github3.py==1.3.0 google-ads==4.0.0 google-api-core==1.26.0 google-api-python-client==1.12.8 google-auth-httplib2==0.0.4 google-auth-oauthlib==0.4.2 google-auth==1.26.1 google-cloud-automl==1.0.1 google-cloud-bigquery-datatransfer==1.1.1 google-cloud-bigquery-storage==2.2.1 google-cloud-bigquery==2.8.0 google-cloud-bigtable==1.7.0 google-cloud-container==1.0.1 google-cloud-core==1.6.0 google-cloud-datacatalog==0.7.0 google-cloud-dataproc==1.1.1 google-cloud-dlp==1.0.0 google-cloud-kms==1.4.0 google-cloud-language==1.3.0 google-cloud-logging==1.15.1 google-cloud-memcache==0.3.0 google-cloud-monitoring==1.1.0 google-cloud-os-login==1.0.0 google-cloud-pubsub==1.7.0 google-cloud-redis==1.0.0 google-cloud-secret-manager==1.0.0 google-cloud-spanner==1.19.1 google-cloud-speech==1.3.2 google-cloud-storage==1.36.0 google-cloud-tasks==1.5.0 google-cloud-texttospeech==1.0.1 google-cloud-translate==1.7.0 google-cloud-videointelligence==1.16.1 google-cloud-vision==1.0.0 google-crc32c==1.1.2 google-resumable-media==1.2.0 googleapis-common-protos==1.52.0 graphviz==0.16 greenlet==1.0.0 grpc-google-iam-v1==0.12.3 grpcio-gcp==0.2.2 grpcio==1.35.0 gunicorn==19.10.0 hdfs==2.5.8 hmsclient==0.1.1 httplib2==0.19.0 humanize==3.2.0 hvac==0.10.8 identify==1.5.13 idna-ssl==1.1.0 idna==2.10 imagesize==1.2.0 immutables==0.15 importlib-metadata==1.7.0 importlib-resources==1.5.0 inflection==0.5.1 iniconfig==1.1.1 ipdb==0.13.4 ipython-genutils==0.2.0 ipython==7.16.1 iso8601==0.1.14 isodate==0.6.0 isort==5.7.0 itsdangerous==1.1.0 jedi==0.18.0 jira==2.0.0 jmespath==0.10.0 json-merge-patch==0.2 jsondiff==1.2.0 jsonpatch==1.28 jsonpath-ng==1.5.2 jsonpickle==2.0.0 jsonpointer==2.0 jsonschema==3.2.0 junit-xml==1.9 jupyter-client==6.1.11 jupyter-core==4.7.1 jwcrypto==0.8 kombu==4.6.11 kubernetes==11.0.0 kylinpy==2.8.4 lazy-object-proxy==1.4.3 ldap3==2.9 libcst==0.3.17 lockfile==0.12.2 marshmallow-enum==1.5.1 marshmallow-oneofschema==2.1.0 marshmallow-sqlalchemy==0.23.1 marshmallow==3.10.0 mccabe==0.6.1 mock==4.0.2 mongomock==3.22.1 more-itertools==8.7.0 moreorless==0.3.0 moto==1.3.16 msal-extensions==0.3.0 msal==1.9.0 msgpack==1.0.2 msrest==0.6.21 msrestazure==0.6.4 multi-key-dict==2.0.3 multidict==5.1.0 mypy-extensions==0.4.3 mypy==0.770 mysql-connector-python==8.0.22 mysqlclient==1.3.14 natsort==7.1.1 nbclient==0.5.2 nbformat==5.1.2 nest-asyncio==1.5.1 networkx==2.5 nodeenv==1.5.0 nteract-scrapbook==0.4.2 ntlm-auth==1.5.0 numpy==1.19.5 oauthlib==2.1.0 openapi-spec-validator==0.2.9 oscrypto==1.2.1 packaging==20.9 pandas-gbq==0.14.1 pandas==1.1.5 papermill==2.3.2 parameterized==0.8.1 paramiko==2.7.2 parso==0.8.1 pathspec==0.8.1 pbr==5.5.1 pdpyras==4.1.2 pendulum==2.1.2 pep562==1.0 pexpect==4.8.0 pickleshare==0.7.5 pinotdb==0.3.3 pipdeptree==2.0.0 pluggy==0.13.1 ply==3.11 portalocker==1.7.1 pre-commit==2.10.1 presto-python-client==0.7.0 prison==0.1.3 prometheus-client==0.8.0 prompt-toolkit==3.0.16 proto-plus==1.13.0 protobuf==3.14.0 psutil==5.8.0 psycopg2-binary==2.8.6 ptyprocess==0.7.0 py4j==0.10.9 py==1.10.0 pyOpenSSL==19.1.0 pyarrow==3.0.0 pyasn1-modules==0.2.8 pyasn1==0.4.8 pycodestyle==2.6.0 pycountry==20.7.3 pycparser==2.20 pycryptodomex==3.10.1 pydata-google-auth==1.1.0 pydruid==0.6.2 pyenchant==3.2.0 pyexasol==0.17.0 pyflakes==2.2.0 pykerberos==1.2.1 pylint==2.6.0 pymongo==3.11.3 pymssql==2.1.5 pyodbc==4.0.30 pyparsing==2.4.7 pyrsistent==0.17.3 pysftp==0.2.9 pyspark==3.0.1 pytest-cov==2.11.1 pytest-forked==1.3.0 pytest-instafail==0.4.2 pytest-rerunfailures==9.1.1 pytest-timeouts==1.2.1 pytest-xdist==2.2.1 pytest==6.2.2 python-daemon==2.2.4 python-dateutil==2.8.1 python-editor==1.0.4 python-http-client==3.3.2 python-jenkins==1.7.0 python-jose==3.2.0 python-ldap==3.3.1 python-nvd3==0.15.0 python-slugify==4.0.1 python-telegram-bot==13.0 python3-openid==3.2.0 pytz==2020.5 pytzdata==2020.1 pywinrm==0.4.1 pyzmq==22.0.3 qds-sdk==1.16.1 redis==3.5.3 regex==2020.11.13 requests-kerberos==0.12.0 requests-mock==1.8.0 requests-ntlm==1.1.0 requests-oauthlib==1.1.0 requests-toolbelt==0.9.1 requests==2.25.1 responses==0.12.1 rich==9.2.0 rsa==4.7 s3transfer==0.3.4 sasl==0.2.1 semver==2.13.0 sendgrid==6.6.0 sentinels==1.0.0 sentry-sdk==0.20.1 setproctitle==1.2.2 simple-salesforce==1.10.1 six==1.15.0 slack-sdk==3.3.2 slackclient==2.9.3 smmap==3.0.5 snakebite-py3==3.0.5 snowballstemmer==2.1.0 snowflake-connector-python==2.3.10 snowflake-sqlalchemy==1.2.4 sortedcontainers==2.3.0 soupsieve==2.2 sphinx-airflow-theme==0.0.2 sphinx-argparse==0.2.5 sphinx-autoapi==1.0.0 sphinx-copybutton==0.3.1 sphinx-jinja==1.1.1 sphinx-rtd-theme==0.5.1 sphinxcontrib-applehelp==1.0.2 sphinxcontrib-devhelp==1.0.2 sphinxcontrib-dotnetdomain==0.4 sphinxcontrib-golangdomain==0.2.0.dev0 sphinxcontrib-htmlhelp==1.0.3 sphinxcontrib-httpdomain==1.7.0 sphinxcontrib-jsmath==1.0.1 sphinxcontrib-qthelp==1.0.3 sphinxcontrib-redoc==1.6.0 sphinxcontrib-serializinghtml==1.1.4 sphinxcontrib-spelling==5.2.1 spython==0.0.85 sshpubkeys==3.3.1 sshtunnel==0.1.5 starkbank-ecdsa==1.1.0 statsd==3.3.0 swagger-ui-bundle==0.0.8 tableauserverclient==0.14.1 tabulate==0.8.7 tblib==1.7.0 tenacity==6.2.0 termcolor==1.1.0 testfixtures==6.17.1 text-unidecode==1.3 textwrap3==0.9.2 thrift-sasl==0.4.2 thrift==0.13.0 toml==0.10.2 toolz==0.11.1 tornado==6.1 tqdm==4.56.2 traitlets==4.3.3 typed-ast==1.4.2 typing-extensions==3.7.4.3 typing-inspect==0.6.0 typing==3.7.4.3 tzlocal==2.1 unicodecsv==0.14.1 uritemplate==3.0.1 urllib3==1.25.11 vertica-python==1.0.1 vine==1.3.0 virtualenv==20.4.2 volatile==2.1.0 watchtower==0.7.3 wcwidth==0.2.5 websocket-client==0.57.0 wrapt==1.12.1 xmltodict==0.12.0 yamllint==1.26.0 yandexcloud==0.73.0 yarl==1.6.3 zdesk==2.7.1 zict==2.0.0 zipp==3.4.0 zope.event==4.5.0 zope.interface==5.2.0