2022-11-22 02:57:11 +03:00
|
|
|
# Official Airflow constraints file
|
|
|
|
# Doc: https://airflow.apache.org/docs/apache-airflow/stable/installation/installing-from-pypi.html#constraints-files
|
2024-03-08 01:01:07 +03:00
|
|
|
# File: https://raw.githubusercontent.com/apache/airflow/constraints-2.8.2/constraints-3.10.txt
|
2022-11-22 02:57:11 +03:00
|
|
|
--constraint ./constraints.txt
|
|
|
|
|
|
|
|
# Airflow dependencies
|
2024-03-08 01:01:07 +03:00
|
|
|
apache-airflow[async,google-auth,password,statsd]==2.8.2
|
2024-02-26 21:12:54 +03:00
|
|
|
apache-airflow-providers-amazon
|
|
|
|
apache-airflow-providers-celery
|
|
|
|
apache-airflow-providers-cncf-kubernetes
|
2022-11-22 02:57:11 +03:00
|
|
|
apache-airflow-providers-google
|
|
|
|
apache-airflow-providers-http
|
2024-02-26 21:12:54 +03:00
|
|
|
apache-airflow-providers-postgres
|
|
|
|
apache-airflow-providers-redis
|
2022-11-22 02:57:11 +03:00
|
|
|
apache-airflow-providers-slack
|
2024-02-21 19:51:16 +03:00
|
|
|
airflow-provider-fivetran-async==2.0.2
|
2022-11-22 02:57:11 +03:00
|
|
|
|
2023-03-01 22:47:21 +03:00
|
|
|
# Code quality
|
2024-03-08 01:01:07 +03:00
|
|
|
pytest==7.4.4
|
2023-11-29 17:38:18 +03:00
|
|
|
pytest-mock==3.12.0
|
2024-03-08 01:01:07 +03:00
|
|
|
black==24.2.0
|
|
|
|
ruff==0.2.1
|
2023-03-01 22:47:21 +03:00
|
|
|
|
2022-11-22 02:57:11 +03:00
|
|
|
# Required for /app/dags/fivetran_acoustic.py, /app/dags/utils/acoustic/acoustic_client.py
|
|
|
|
xmltodict
|