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 Common errors
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.
Warnings
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.
Imports
- install_packages wrong
from dbtfusion_package_tools import install_packagescorrectfrom dbt_fusion_package_tools import install_packages - resolve_dependencies
from dbt_fusion_package_tools import resolve_dependencies
Quickstart
from dbt_fusion_package_tools import install_packages
# Install packages from a YAML manifest
install_packages(manifest_path='packages.yml')