Я сейчас разрабатываю DAG для Airflow. Мне нравится использовать PyCharm и я склонен раскручивать виртуальную среду для каждого из моих проектов.
Воздушный поток зависит от папки AIRFLOW_HOME, которая устанавливается во время установки. Затем подкаталоги создаются в этой папке с помощью Airflow.
Меня интересует, как другие структурируют свои проекты, чтобы учесть виртуальные среды, содержащие пакеты (например, facebookads
), необходимые для получения данных, и в то же время легко помещать группы DAG в папку Airflow DAGS для тестирования.