跳转到主要内容

管理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 查看哈希)

上传于 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面