Pre-release
This release is a pre-release and may not be stable for production use.
dbt-argo
A simple Python package to parse dbt dependencies to create an Argo Workflow job. It can also submit Argo files directly to the server.
Motivations
Simplify CI steps to create Argo workflow for dbt projects.
Limitations
- This version only support Google Cloud Storage as backend to store dbt artifacts to be used by Argo as artifacts.
- This version only support
CronWorkflowandWorkflowgeneration
Usage
By default, it assumes the dbt_project.yml file is located at the root folder, if not the DBT_PROJECT_DIR can be defined to locate the project path.
Usage: dbt-argo [OPTIONS] COMMAND [ARGS]...
Test
Options:
--help Show this message and exit.
Commands:
cp copy local folder to GCS Bucket
create Create a dbt Argo Workflow
cron Manage cron workflow
submit dbt-argo deploy {FILE}
Inspirations
Release files for dbt-argo 0.2.0a4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dbt_argo-0.2.0a4.tar.gz | 13.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dbt_argo-0.2.0a4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 33.9 kB
Release files / dbt_argo-0.2.0a4.tar.gz
| Download URL | dbt_argo-0.2.0a4.tar.gz |
|---|---|
| Size | 13.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4f988abf9ab71b2441ca0965ae3a0597e1817433b7e9e1f48d015d0caa6ba82c
|
|
BLAKE2b-256 checksum How to use checksums |
87fa73c2ff9dc0c7b36261054a085ce18e53543feb456436f707ca56ab6a402f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.2 CPython/3.9.14 Darwin/22.5.0
|
Release files / dbt_argo-0.2.0a4-py3-none-any.whl
| Download URL | dbt_argo-0.2.0a4-py3-none-any.whl |
|---|---|
| Size | 20.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
18fe474d3eabdfe9d9c0b53615c6a52bccf74a0617c96be9c90eda7e3b7d26b1
|
|
BLAKE2b-256 checksum How to use checksums |
aa08fade92c300d1e9d208ea660bdc8c07809a855b46917a34cb2c19915626f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.2 CPython/3.9.14 Darwin/22.5.0
|