Skip to main content

Prizm Airflow CLI

Standalone CLI for extracting Airflow metadata and uploading it to Prizm.

The CLI does not run Airflow jobs and does not process metadata locally. It only reads Airflow REST API metadata, builds a JSON bundle, and uploads that bundle to Prizm. Prizm then stages the bundle and runs TECHNICAL followed by OPERATIONAL.

Install From PyPI

After release:

pip install prizm-airflow-cli

This installs the console command:

prizm-airflow --help

Install From Wheel

pip install prizm_airflow_cli-0.1.0-py3-none-any.whl

Usage

prizm-airflow extract \
  --prizm-url https://<prizm-host> \
  --api-token "<prizm-api-token>" \
  --connection-name "airflow_cli" \
  --hostname http://localhost:8080 \
  --username admin \
  --password admin \
  --runs 10 \
  --tasks true \
  --extract-source-code true

Build Wheel

make build

For offline/local environments where build dependencies are already installed:

make build-local

Publish

Build both source and wheel distributions:

python -m build --sdist --wheel

Upload to TestPyPI first:

python -m twine upload --repository testpypi dist/*

Upload to PyPI:

python -m twine upload dist/*

Download files

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

Source Distribution

prizm_airflow_cli-0.1.0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

prizm_airflow_cli-0.1.0-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file prizm_airflow_cli-0.1.0.tar.gz.

File metadata

  • Download URL: prizm_airflow_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for prizm_airflow_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 61daec804334162ed63a0a82eed7f94a5d6b63325f45a959c97f48a7739d922c
MD5 badb9d91b8d6a93befdeda0e9a663414
BLAKE2b-256 6fe7e117764766f1d69c29bd3fc028ddbc0624c7b8fc6508718fa68d37bbb80a

See more details on using hashes here.

Provenance

The following attestation bundles were made for prizm_airflow_cli-0.1.0.tar.gz:

Publisher: publish-pypi.yml on DQLabs-Inc/prizm-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prizm_airflow_cli-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for prizm_airflow_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fba8d6a15db56fc3139515d25f15490ba7adf3ff60d5363f2a44e4b9d4d3d470
MD5 41552d891f899f59f041bf521faf3bdf
BLAKE2b-256 f3d41de8086e936c7efe09d20460acf7331c5086b280f844afaac691026f510f

See more details on using hashes here.

Provenance

The following attestation bundles were made for prizm_airflow_cli-0.1.0-py3-none-any.whl:

Publisher: publish-pypi.yml on DQLabs-Inc/prizm-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.1.1

2 files

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page