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)
| File | Size | Uploaded | |
|---|---|---|---|
| airflow_dag_artifact-0.2.1.tar.gz | 15.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|