A Python package with various operators, hooks and utilities for Apache Airflow
Project description
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb7812c556bd99987a1bcdb391192701e29ca439cd0b449bda43c896bfb49462 |
|
MD5 | 098508548ab1dc319bff57835980470b |
|
BLAKE2b-256 | 4e2850cfdd45dac2b82c06537664301c8bc949d9b39e374ee870463eeeb130d7 |
File details
Details for the file sai_airflow_plugins-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: sai_airflow_plugins-0.2.1-py3-none-any.whl
- Upload date:
- Size: 26.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a51da4b4f0d31f8ce0515cfbb445607dc0f543347ba781b84b37bc437dcd98e0 |
|
MD5 | 617b30429f5390d171bab4e53096a1c8 |
|
BLAKE2b-256 | 8e36ab77306bcf771646abaf9d7bb84f07f0152793ba2a045b198436bcc0e39c |