A few wrappers and tools to use Airflow on the Analytical Platform.
To install, run:
pip install mojap-airflow-tools
To create a new release:
-
Update the package version in
pyproject.toml
. -
Update dependencies by running:
poetry update
-
Create a release in GitHub.
-
Checkout the release tag.
-
Build the package by running:
poetry build
-
Publish the package by running:
poetry publish
To update the release used by Airflow, update the value of
config.data-engineering-airflow.mwaa.requirements
in the Pulumi.*.yaml
file
for the relevant environment in
data-engineering-airflow.
You should update and test the requirements in the dev
environment before
deploying to prod
.