-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
Hi.
Could please someone explain what was the idea of commons folder usage? Properly, I mean how to import?.
Airflow has the init func prepare_syspath() that ensures that certain subfolders of AIRFLOW_HOME are on the classpath.
That allows to import modules from folders like DAGS_FOLDER/third_party, PLUGINS_FOLDER/third_party.
For instance i have the next structure:
── module /
│ ├── commons
│ └── dags
What have to be specified for DAGS_FOLDER to be able to import modules from commons into DAG-files.
Do I have to extend sys.path manually? If I keep this by default I will get a module import error.
I'd like to make it clear how to import modules from commons folders. Why commons dirs are on that project's structure level?
Metadata
Metadata
Assignees
Labels
No labels