airflow-common
Common operators and tasks for Airflow
Overview
airflow-common provides common operators, topology helpers, and library management tasks for Apache Airflow workflows.
Key features:
- Common Operators: Convenience operators like
Skip,Fail, andPassfor workflow control - Topology Helpers: Functions like
all_success_any_failureandif_booted_dofor building complex DAG topologies - Library Management: Pydantic models for
PipLibrary,CondaLibrary, andGitRepowith corresponding operators for package installation - Infrastructure Tasks: Operators for system maintenance like
JournalctlClean
[!NOTE] This library is built on airflow-pydantic for Pydantic-based Airflow constructs, and integrates seamlessly with airflow-config for YAML-driven DAG definitions using Hydra.
Installation
You can install from pip:
pip install airflow-common
Or via conda:
conda install airflow-common -c conda-forge
License
This software is licensed under the Apache 2.0 license. See the LICENSE file for details.
[!NOTE] This library was generated using copier from the Base Python Project Template repository.
Metadata
Release files for airflow-common 0.7.9
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_common-0.7.9.tar.gz | 15.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| airflow_common-0.7.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 35.7 kB
Release files / airflow_common-0.7.9.tar.gz
| Download URL | airflow_common-0.7.9.tar.gz |
|---|---|
| Size | 15.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9d6e324218be87e22bf2576cb4960b3c42cf3d6870c27ebc6fb0345400c79a00
|
|
BLAKE2b-256 checksum How to use checksums |
51f0a6c8f43c3b1034feb1914ed069e4525b225db61db06ba98af85272bbd096
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / airflow_common-0.7.9-py3-none-any.whl
| Download URL | airflow_common-0.7.9-py3-none-any.whl |
|---|---|
| Size | 20.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8e4c5df523c23eebf4d50e2dc4075317755ea330853d23c20b33c6776a03b465
|
|
BLAKE2b-256 checksum How to use checksums |
e0a52f571f7c874067827d930cb445944e8497e63f89a0e941aba88a676854b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|