Skip to main content

Dynamically build Apache Airflow DAGs from YAML files

Project description

dag-factory

Github Actions Coverage PyPi Code Style Downloads

analytics

Welcome to dag-factory! dag-factory is a library for Apache Airflow® to construct DAGs declaratively via configuration files.

The minimum requirements for dag-factory are:

For a gentle introduction, please take a look at our Quickstart Guide. For more examples, please see the examples folder.

Benefits

  • Construct DAGs without knowing Python
  • Construct DAGs without learning Airflow primitives
  • Avoid duplicative code
  • Everyone loves YAML! ;)

License

To learn more about the terms and conditions for use, reproduction and distribution, read the Apache License 2.0.

Privacy Notice

This project follows Astronomer's Privacy Policy.

For further information, read this

Security Policy

Check the project's Security Policy to learn how to report security vulnerabilities in DAG Factory and how security issues reported to the DAG Factory security team are handled.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dag_factory-0.23.0a8.tar.gz (29.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dag_factory-0.23.0a8-py3-none-any.whl (31.7 kB view details)

Uploaded Python 3

File details

Details for the file dag_factory-0.23.0a8.tar.gz.

File metadata

  • Download URL: dag_factory-0.23.0a8.tar.gz
  • Upload date:
  • Size: 29.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.12

File hashes

Hashes for dag_factory-0.23.0a8.tar.gz
Algorithm Hash digest
SHA256 73b5b87d10a886666da7077355df8e1c7be9a8a2c3b462fe90c2d10adff8b691
MD5 01383d1da048cab19865b65b24a7bcff
BLAKE2b-256 13fee6272444a886b3f843941d0519ed5e03fab895b913bff2a1860edb93d407

See more details on using hashes here.

File details

Details for the file dag_factory-0.23.0a8-py3-none-any.whl.

File metadata

File hashes

Hashes for dag_factory-0.23.0a8-py3-none-any.whl
Algorithm Hash digest
SHA256 76dac8d8af86f966f3e528ffbed1f72cbdd55f2fd76c4573a75e399c42fabb19
MD5 9a2b70d8c9c230dd4f99a9003d2d8647
BLAKE2b-256 b2d5648a2c45d8dd2fa886ffade227a56f9aacb2b91c6c2e1346c13fc47e7d85

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page