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
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/.
- 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
Through pip (PyPI):
pip install sai-airflow-plugins
From source:
python setup.py install
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.