Skip to main content

Custom Python library to simplify creation of Airflow DAGs and tasks

Project description

Airflow Model

Airflow Model is a Python library designed to simplify the creation and management of Apache Airflow DAGs, tasks, and database connections.
It provides a modular approach for defining DAGs, tasks, and database hooks with customizable parameters.


Features

  • Modular DAG creation with full configuration options.
  • Task management for Python and Bash operators.
  • Database connection management for PostgreSQL with query execution from strings or files.
  • Extensible structure to add new operators or connections easily.

Installation

Install using pip:

pip install airflow-model

Project details


Download files

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

Source Distribution

airflow_model-0.5.0.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

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

airflow_model-0.5.0-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file airflow_model-0.5.0.tar.gz.

File metadata

  • Download URL: airflow_model-0.5.0.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0

File hashes

Hashes for airflow_model-0.5.0.tar.gz
Algorithm Hash digest
SHA256 e172457fe30c8625b2bbf38239f3e911aec228f52d0a978c31e0b868d15a8085
MD5 1ba928f451605f88fbbaf548061c76d4
BLAKE2b-256 24095fb62626038623ea521fc0b2f9f587ec91a9b1a5cca64ef514ba130ba2dc

See more details on using hashes here.

File details

Details for the file airflow_model-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: airflow_model-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0

File hashes

Hashes for airflow_model-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 abd731c6fdb7da8d48fa794b4cc59c78bb58835a0628974f425d2ac79ce380f1
MD5 33203f69e3f9f0a898e358096e425aea
BLAKE2b-256 24d7fdc7607e4b938ab70664d0c9e9716bc8788b96c4e06536960d6440ed73fa

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