Various goodies for Apache Airflow
Project description
Airgoodies
Airgoodies is a project that contains various APIs to interact with external services inside Apache Airflow using
minimum configuration (see airgoodies.{module}.variables.json
for each module).
Current version matrix:
Airgoodies Version | Apache Airflow Version | Python Version | Project tag |
---|---|---|---|
0.0.3 | 2.7.2 | 3.11 | v0.0.3 |
0.0.2 | 2.7.2 | 3.11 | v0.0.2 |
0.0.1-alpha | 2.7.2 | 3.11 | v0.0.1-alpha |
Provided goodies for version 0.0.3:
Module | Description | Dependency Versions |
---|---|---|
airgoodies.aws | API for reasy interaction with AWS | pandas==2.1.1 apache-airflow-providers-amazon===8.7.1 |
airgoodies.mongo | API for easy interaction with MongoDB | pymongo==4.5.0 |
airgoodies.xcom | API for managing variables through XCom | None |
Usage
# requirements.txt
airgoodies=0.0.3
Example usage
For an example of how to use this project, see here
Building the project
To build the project:
$ python3 setup.py sdist bdist_wheel
Author
Stavros Grigoriou (stav121)
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
airgoodies-0.0.3.tar.gz
(7.1 kB
view details)
Built Distribution
File details
Details for the file airgoodies-0.0.3.tar.gz
.
File metadata
- Download URL: airgoodies-0.0.3.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4fbfc20c4a179a1f788c51159bc183274d90be41e16077fe01b0ecda00898ae |
|
MD5 | 96b065669c8961a60e0285cd2c80fca9 |
|
BLAKE2b-256 | e9b6a89d07d4c35f6429e651f02177d15d130b1597b6e090ce8867bb285c7afa |
File details
Details for the file airgoodies-0.0.3-py3-none-any.whl
.
File metadata
- Download URL: airgoodies-0.0.3-py3-none-any.whl
- Upload date:
- Size: 8.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9dc0d7131ffdf11432a81cd95d4c92d2d53d99c8196193110b66d11d31dae69 |
|
MD5 | 0fbe13ae0ce2923cd5cb925c94687beb |
|
BLAKE2b-256 | 0eb23756e9630600ca5fa94d57bdb445f438697015e72d56058dfc66b97a61de |