Skip to content
This repository has been archived by the owner on Feb 8, 2024. It is now read-only.

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

License

Notifications You must be signed in to change notification settings

Slimmer-AI/sai-airflow-plugins

Repository files navigation

Deprecation Warning

This repository is no longer maintained and will be removed in the future. Please fork this repository if you want to keep using it.

sai-airflow-plugins

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.

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages