Registry / devops / dbt-bouncer

dbt-bouncer

JSON →
library3.4.0pypypiunverified

Configure and enforce conventions for your dbt project with automated rules and checks. Current version 3.0.2, compatible with Python >=3.11, <3.15. Released approximately every few months.

pip install dbt-bouncer
INSTALL
IMPORT
SIG · DBT-BOUNCER
D
dbt-bouncer
devopspythonv3.4.0
Install
8.4s avg
Import
Disk
74MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v1.25.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 107.5MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 8.4s · import 0.000s · 102MB
74MB installed
● package 74MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

DbtBouncer
from dbt_bouncer import DbtBouncer
from dbt_bouncer import DbtBouncer

Basic usage: initialize DbtBouncer and run checks against a dbt manifest.

from dbt_bouncer import DbtBouncer # Initialize with default rules bouncer = DbtBouncer() # Run checks against a dbt manifest (e.g., target/manifest.json) results = bouncer.check(manifest_path='target/manifest.json') print(results)
Debug
Known issues
breakingVersion 3.0.0 removed support for Python 3.9 and 3.10. Requires Python >=3.11.
fix
Upgrade Python to 3.11 or higher.
affects: >=3.0.0
deprecatedUsing a global rule configuration file (e.g., .dbt-bouncer.yml) is deprecated in favor of inline rule definitions.
fix
Define rules in your Python code when initializing DbtBouncer.
affects: >=2.0.0
gotchaManifest path must point to a valid dbt manifest JSON file. Using an outdated manifest can cause false positives.
fix
Run `dbt docs generate` or `dbt run` first to produce an up-to-date manifest.
affects: all
Upgrade
Version history
3.4.0latest on PyPI · released May 29, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
7 hits · last 30 days
node
6
OpenAI (training)
1
Resources
dbt-bouncer — pip install dbt-bouncer · libregistry