Skip to content

Python package to extend Airflow functionality with CWL1.1 support

License

Notifications You must be signed in to change notification settings

r78v10a07/cwl-airflow

 
 

Repository files navigation

DOI Python 3.7 Apache 2.0 Build Status Coverage Status Downloads

CWL-Airflow

Python package to extend Apache-Airflow 1.10.11 functionality with CWL v1.2 support

Cite as

Michael Kotliar, Andrey V Kartashov, Artem Barski, CWL-Airflow: a lightweight pipeline manager supporting Common Workflow Language, GigaScience, Volume 8, Issue 7, July 2019, giz084, https://doi.org/10.1093/gigascience/giz084

Get the latest version

pip install cwl-airflow

Latest version documentation

Get published version

pip install cwl-airflow==1.0.18

Published version documentation

Notes

When running on MacOS, you might need to set up the following env variable before starting airflow scheduler/webserver

export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES

About

Python package to extend Airflow functionality with CWL1.1 support

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 79.8%
  • Common Workflow Language 16.2%
  • Shell 3.4%
  • Dockerfile 0.6%