Metadata-Version: 2.4
Name: apache-airflow-providers-dpone
Version: 0.73.1
Summary: Formal Apache Airflow provider facade for dpone self-service DAGs
Keywords: airflow,provider,dpone,gitops,data-engineering
Author: PaulKov
License-Expression: Apache-2.0
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: Apache Airflow
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Typing :: Typed
Requires-Dist: apache-airflow>=2.10,<3.4
Requires-Dist: dpone-airflow-pack==0.73.1
Maintainer: PaulKov
Requires-Python: >=3.11, <3.13
Project-URL: Homepage, https://github.com/PaulKov/dpone
Project-URL: Repository, https://github.com/PaulKov/dpone
Project-URL: Issues, https://github.com/PaulKov/dpone/issues
Project-URL: Documentation, https://paulkov.github.io/dpone/airflow-pack-provider/
Description-Content-Type: text/markdown

# apache-airflow-providers-dpone

The formal Apache Airflow provider facade for dpone self-service DAGs.

```python
from airflow.providers.dpone import load_dpone_dags

report = load_dpone_dags(
    globals(),
    index_path="/opt/airflow/dags/.dpone-cache/current/airflow-index.json",
)
```

The distribution owns Airflow provider discovery and the typed canonical
namespace. The dependency-light `dpone-airflow-pack` package owns static pack
reading and DAG construction. Importing the provider performs no remote cache,
Airflow metadata, Connection, Variable, Vault, Kubernetes, or database I/O.

`DponeDag.from_spec(...)` and `DponeTaskGroup.from_pack(...)` are typed escape
hatches for hybrid DAGs. The recommended path is `load_dpone_dags(...)`.
