{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/2"}],"enrichment":{"capability":"Upgrades dbt package dependencies to versions compatible with dbt Fusion by parsing packages.yml/dependencies.yml files, checking compatibility against a local cache of package hub data, and rewriting version strings in place.","skillfed_tags":["dbt","package-management","migration-tool"],"use_cases":["Bulk-upgrade all packages in an existing dbt project to Fusion-compatible versions without manual version lookup.","Dry-run package upgrades to preview changes before committing them to packages.yml.","Integrate package compatibility checking into CI/CD pipelines to catch incompatible versions early.","Migrate legacy dbt projects to Fusion by automating the dependency version audit and rewrite step."],"what_it_does":"dbt-fusion-package-tools is a CLI and library for automatically upgrading dbt package dependencies to versions compatible with dbt Fusion. It reads packages.yml or dependencies.yml from a dbt project, cross-references each package against a local cache of Fusion compatibility data (built from hub.getdbt.com), identifies which versions need updating, and rewrites the version strings in the original file while preserving formatting and comments.\n\nThe package centers on four classes: DbtPackageFile (represents a dependency manifest), DbtPackage (a single dependency), DbtPackageVersion (a specific release), and DbtPackageTextFile (preserves raw file layout during rewrites). It includes helper scripts to download package hub data and compute Fusion compatibility matrices, though these are primarily used offline to generate a cached compatibility index. The upgrade workflow is designed to be fast and resilient by avoiding repeated network calls to the package hub.","worth_installing":"Yes, if you maintain dbt projects and need to migrate to Fusion. Install friction is low, maintenance is active, and there are no known vulnerabilities. License treatment is unclear (no SPDX or raw license declared), so verify licensing before use in proprietary codebases. The package is narrowly scoped to a specific dbt workflow; install only if you actually need Fusion compatibility upgrades."},"id":"dbt-fusion-package-tools","links":{"html":"https://skillfed.io/packages/dbt-fusion-package-tools","md":"https://skillfed.io/packages/dbt-fusion-package-tools.md","pypi":"https://pypi.org/project/dbt-fusion-package-tools/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-31","license_spdx":null,"license_treatment":"unclear","name":"dbt-fusion-package-tools","python_support":"supports_current","summary":"Add your description here"},"popularity":{"monthly_downloads":401757,"position":6923,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.21.6"}
