Skip to main content

dbtx

Cross-platform dbt runner. Python not required.

Why use this:

  • Never think about managing dbt version conflicts again.
  • Determines your dbt dialect and version automatically based on your dbt_project.yml and profiles.yml
  • New users don't have to install python (which can be difficult) to get started with dbt.
  • Much faster installs thanks to uv and uvx.
  • After first run -- when dbt package is downloaded -- speed difference vs. vanilla dbt-core is negligible (<0.2 seconds per command).

Installation

Install uv with our standalone installers, or from PyPI:

macOS and Linux

$ curl -LsSf https://astral.sh/uv/install.sh | sh && source ~/.cargo/bin/uv && uv tool install dbtx 

Windows

In a PowerShell administrator prompt:

$ powershell -c "irm https://astral.sh/uv/install.ps1 | iex ; uv tool install dbtx"
$ $env:PATH = (Join-Path $HOME '.local\bin') + ";$env:PATH"

Within python

$ pip install dbtx

Usage

  1. Make sure you have require-dbt-version set in your dbt_project.yml file. Otherwise, defaults to the latest version.
  2. You may also specify a version using the DBT_VERSION env variable. This will override any settings you've made in the dbt_project.yml.
  3. Just replace dbtx where you would use dbt. That's it!

Metadata

Release files for dbtx 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dbtx 0.0.4
File Size Uploaded
dbtx-0.0.4.tar.gz 52.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dbtx 0.0.4
File Interpreter ABI Platform
dbtx-0.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 119.8 kB

Release files / dbtx-0.0.4.tar.gz

Download URL dbtx-0.0.4.tar.gz
Size 52.1 kB
Tags Source
SHA-256 checksum
How to use checksums
5131ed694ea06e4d6f650b07837202cb7fd59a3d5b8a2cbc33225428d364d7a8
BLAKE2b-256 checksum
How to use checksums
150fe00a27aca442fc523b36390da2cfe5cca1b17f1fff9039e7af1e503996a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.5.14

Release files / dbtx-0.0.4-py3-none-any.whl

Download URL dbtx-0.0.4-py3-none-any.whl
Size 67.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fa58fb96c5d4f5804209f6d1b3a2112d48abcb8e9bd89d3337c786e19d5f2c65
BLAKE2b-256 checksum
How to use checksums
fdf1602c83ee31bc4c33da99ab3d05b50c05dd7917bb8cc13a4504cd0a468cb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.5.14

Release history Release notifications | RSS feed

0.1.0

2 release files

This release

0.0.4 This release

2 release files

0.0.3

2 release files

0.0.2

2 release 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