This release is a pre-release and may not be stable for production use.
dbtease
dbtease is a tool for sanely testing and deploying large multi-schema dbt repositories in a modular way.
dbt + ease = dbtease
Development Status
This tool is in very early pre-alpha status, we actively recommend that you DO NOT USE IT YET.
You have been warned
Ambition
dbtease handles (or will handle):
- atomic swaps
- handling of full refreshes and incremental refreshes
- CI deployment
- manifest management
- easy periodic refreshes on multiple schedules using a simple CLI command.
Config is managed using a yaml file in the dbt project.
CLI reference
dbtease status: Outputs the current commit and deployment status.dbtease deploy: Deploy a new version of your project.dbtease refresh: Refresh the parts of your project which need refreshing.dbtease test: Test your changes against the currently deployed version of your project.
Development Roadmap
These elements are not currently supported but explcitly planned:
- Stashing the logs of certain commands for later access.
- Having more detailed and reliable error alerting when steps fail.
- Handling dbt snapshots and exposure checking.
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
No Existing Releases
Metadata
Release files for dbtease 0.0.1a3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dbtease-0.0.1a3.tar.gz | 25.5 kB | Details |
Release files / dbtease-0.0.1a3.tar.gz
| Download URL | dbtease-0.0.1a3.tar.gz |
|---|---|
| Size | 25.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
00857acadd77b4d2383d35069d62d56c83929f37a8b878f45ad9e9d6c4cea696
|
|
BLAKE2b-256 checksum How to use checksums |
bdf3330b3d4c9ae43baf01c9a7afb5226c3448bccff27b7be6c1639d26ea25ae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.1
|