dbt-fusion-package-tools

raw JSON →
0.20.4 verified Fri May 01 auth: no python

dbt-fusion-package-tools (v0.20.4) provides utilities for managing dbt packages in Fusion projects. It includes commands for package installation, dependency resolution, and version management. The library is actively maintained with irregular releases.

pip install dbt-fusion-package-tools
error ModuleNotFoundError: No module named 'dbt_fusion_package_tools'
cause Package not installed or wrong import name (used hyphen instead of underscore).
fix
Install with pip install dbt-fusion-package-tools and import as from dbt_fusion_package_tools import ...
error TypeError: install_packages() missing 1 required positional argument: 'manifest_path'
cause Argument became required in v0.20.0.
fix
Pass manifest_path='path/to/packages.yml'
error ValueError: Unsupported Python version: 3.14
cause Requires Python <3.14.
fix
Use Python 3.10–3.13.
breaking Python 3.14 support is experimental; versions <3.10 are not supported.
fix Use Python >=3.10 and <3.14
deprecated The old import path `dbtfusion_package_tools` is removed in v0.20.0.
fix Use `dbt_fusion_package_tools`
gotcha Function signatures changed in v0.20.0: `install_packages` now requires a `manifest_path` argument, previously it was optional.
fix Always provide `manifest_path` to avoid TypeError.

Basic usage to install dbt packages from a YAML manifest.

from dbt_fusion_package_tools import install_packages

# Install packages from a YAML manifest
install_packages(manifest_path='packages.yml')