管理Airflow dags的工具。
项目描述
airflow-dag
管理Airflow dags的工具。
安装
您可以使用 pip
安装 airflow-dag
$ pip install airflow-dag
用法
您可以使用 build
命令将yaml配置转换为Airflow dag
$ airflow-dag build -t examples/ -c examples/notebook.yml -o examples/out
$ airflow-dag build --help
Usage: airflow-dag build [OPTIONS]
Convert a yaml config to an Airflow dag.
Options:
-t, --template-dir TEXT Path to dag templates
-c, --config TEXT Path to dag config
-o, --output-dir TEXT Output path
--help Show this message and exit.
如果没有提供模板路径,airflow-dag
将查找默认模板。
您还可以定义自己的dag模板,并将它们放在Airflow主文件夹的 templates
目录中。dag yaml配置可以放在同一主文件夹的 configs
目录中,输出路径可以是Airflow dags文件夹。用法如下
$ airflow-dag build -t airflow/templates -c airflow/configs/dag.yml -o airflow/dags
版本管理
airflow-dag
使用 语义版本控制。有关可用版本,请参阅GitHub仓库的标签。
许可协议
本项目采用Apache许可证,有关详细信息,请参阅 LICENSE 文件。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源代码分发
airflow-dag-0.1.0.tar.gz (3.6 kB 查看哈希值)
构建版本
airflow_dag-0.1.0-py3-none-any.whl (8.0 kB 查看哈希)
关闭
airflow-dag-0.1.0.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | de16ce07256456a7845163849b724aade3e3124856082a3ac84fd35de636b83b |
|
MD5 | dcaf386a6e8262cbfeb99d99c32e9b65 |
|
BLAKE2b-256 | 63c227fe8b9136a32d93b7a5f42224c3d9745b0760805ca1f2b52a20ece494ba |
关闭
airflow_dag-0.1.0-py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cac8c137bc75527b14fe67b476dbe28374fde2bb234916455a3fe2e5cdb435bd |
|
MD5 | d960fbf3d811502940fb1b69920824bd |
|
BLAKE2b-256 | e08d9428b0c397d142563bebe50b6a221ab8f0b63b236a17bd3b5bbd57785b5f |