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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file sai-airflow-plugins-0.2.1.tar.gz.

File metadata

  • Download URL: sai-airflow-plugins-0.2.1.tar.gz
  • Upload date:
  • Size: 20.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for sai-airflow-plugins-0.2.1.tar.gz
Algorithm Hash digest
SHA256 fb7812c556bd99987a1bcdb391192701e29ca439cd0b449bda43c896bfb49462
MD5 098508548ab1dc319bff57835980470b
BLAKE2b-256 4e2850cfdd45dac2b82c06537664301c8bc949d9b39e374ee870463eeeb130d7

See more details on using hashes here.

File details

Details for the file sai_airflow_plugins-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for sai_airflow_plugins-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a51da4b4f0d31f8ce0515cfbb445607dc0f543347ba781b84b37bc437dcd98e0
MD5 617b30429f5390d171bab4e53096a1c8
BLAKE2b-256 8e36ab77306bcf771646abaf9d7bb84f07f0152793ba2a045b198436bcc0e39c

See more details on using hashes here.

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