Skip to main content

A Python package with various operators, hooks and utilities for Apache Airflow

Project description

pypi version build status docs status

sai-airflow-plugins is a Python package that contains various operators, hooks and utilities for Apache Airflow.

Full documentation is available at https://slimmer-ai.github.io/sai-airflow-plugins/.

Features

  • Hook, operator and sensor for executing an SSH command using the Fabric library, with support for adding output responders

  • Operator for sending messages to an incoming Mattermost webhook

  • Conditional operators and sensors that are skipped when a Python callable evaluates to False

Installation

Through pip (PyPI):

pip install sai-airflow-plugins

From source:

python setup.py install

Documentation

If you want to build the documentation, please install the documentation dependencies by executing:

pip install sai-airflow-plugins[docs]

or

pip install .[docs]

Documentation can be built by executing:

python setup.py build_docs

Documentation can also be build from the docs folder directly. In that case sai-airflow-plugins should be installed and available in your current working environment. Execute:

make html

in the docs folder.

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

sai-airflow-plugins-0.2.1.tar.gz (20.9 kB view hashes)

Uploaded Source

Built Distribution

sai_airflow_plugins-0.2.1-py3-none-any.whl (26.3 kB view hashes)

Uploaded Python 3

Supported by

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