Skip to main content

A simple Airflow installer and tmux sesssion manager

Project description

Airflux

Airflux is a very simple installer and tmux session manager for Airflow.

It exists for those of us who deploy Airflow a lot; maybe you're developing an operator and need to test it by hand on Airflow 1.3, or you manage a collection of Airflow pipelines and need a quick way to start and stop local versions of them.

Getting started

Install airflux:

pip install airflux

Airflux uses constraints files to install Airflow for your version of Python. This command will list the versions of Airflow with available constraints files.

airflux versions

You will probably want to make a directory for your deployment. The script doesn't do this for you.

mkdir my-airflow-deployment && cd my-airflow-deployment

To download the constraints file and create a local Python environment for Airflow, specify the version number to airflux new:

airflux new 2.3.3

After the installation is complete, start Airflux in a tmux session:

airflux start

Once inside the tmux session, you can exit it and shut down Airflow:

airflux stop

To install Airflow into your current directory

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

airflux-1.0.0.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

airflux-1.0.0-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

Details for the file airflux-1.0.0.tar.gz.

File metadata

  • Download URL: airflux-1.0.0.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for airflux-1.0.0.tar.gz
Algorithm Hash digest
SHA256 748592de415d1b31af8f639955e31d809411112096aeb470951f17aca75d15b4
MD5 30d5bfde86a866a0c1ee5818996b07b4
BLAKE2b-256 1dedd2461b35145244605ef7c70f21b70f4d60fbe8b29484c6e31cc8d698fc59

See more details on using hashes here.

File details

Details for the file airflux-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: airflux-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 12.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for airflux-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dffbd8e27ec4e367841b5b7b1b2807e6e27498cd9876380aeedbc7fe43b84d08
MD5 7f6f81864b9252b89f9aa5d3d6688bed
BLAKE2b-256 8404e2572285cccd4824fa61eac609c9fab0a88a28099a36408b166c958474e1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page