Skip to main content
https://github.com/MacHu-GWU/airflow_dag_artifact-project/workflows/CI/badge.svg https://codecov.io/gh/MacHu-GWU/airflow_dag_artifact-project/branch/main/graph/badge.svg https://img.shields.io/pypi/v/airflow-dag-artifact.svg https://img.shields.io/pypi/l/airflow-dag-artifact.svg https://img.shields.io/pypi/pyversions/airflow-dag-artifact.svg https://img.shields.io/badge/Release_History!--None.svg?style=social https://img.shields.io/badge/STAR_Me_on_GitHub!--None.svg?style=social
https://img.shields.io/badge/Link-Install-blue.svg https://img.shields.io/badge/Link-GitHub-blue.svg https://img.shields.io/badge/Link-Submit_Issue-blue.svg https://img.shields.io/badge/Link-Request_Feature-blue.svg https://img.shields.io/badge/Link-Download-blue.svg

Welcome to airflow_dag_artifact Documentation

A lot of serverless AWS Service supports versioning and alias for deployment. It made the blue / green deployment, canary deployment and rolling back super easy.

However, Airflow DAG does not support this feature yet. This library provides a way to manage Airflow DAG versioning and alias so you can deploy Airflow DAG with confidence.

Please read this tutorial to learn how to use this library.

It also has native AWS MWAA support for DAG deployment automation, with the DAG versioning manage, which is not official supported by Apache Airflow. Please read this example to learn how to use this library with AWS MWAA.

Install

airflow_dag_artifact is released on PyPI, so all you need is to:

$ pip install airflow-dag-artifact

To upgrade to latest version:

$ pip install --upgrade airflow-dag-artifact

Metadata

Release files for airflow-dag-artifact 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for airflow-dag-artifact 0.2.1
File Size Uploaded
airflow_dag_artifact-0.2.1.tar.gz 15.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for airflow-dag-artifact 0.2.1
File Interpreter ABI Platform
airflow_dag_artifact-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 29.1 kB

Release files / airflow_dag_artifact-0.2.1.tar.gz

Download URL airflow_dag_artifact-0.2.1.tar.gz
Size 15.0 kB
Tags Source
SHA-256 checksum
How to use checksums
7496caa344c38a388b3094109b7c978e74fb8390cd3dc8705f6b50611562983f
BLAKE2b-256 checksum
How to use checksums
066c578cc3cc4658d85f45e72f13e24185c7f986b908412d41c769f8c2b9ce5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.11

Release files / airflow_dag_artifact-0.2.1-py3-none-any.whl

Download URL airflow_dag_artifact-0.2.1-py3-none-any.whl
Size 14.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
82a38a415e136d01774c45a99f34fb72e9532eed0b045923ec867b71c3252093
BLAKE2b-256 checksum
How to use checksums
42ed1055f9290a30d9ea8487eb15c372cf74dba74e8350f4a7772512611e90e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.11

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page