Domino
Domino is a dependency-upgrade impact analyzer for Python codebases.
Core trick
Builds a static import graph and diffs package public APIs between versions, then matches changed symbols to call sites in the repo.
Tags
Description
Domino is a dependency-upgrade impact analyzer for Python codebases. Given a package and a version change, it builds a static dependency graph across the repo, diffs the package API between versions, matches the changed symbols to real code usage, and shows the blast radius across files, callers, tests, and entrypoints. It outputs a conservative upgrade verdict and structured evidence, and uses Codex to explain the findings in plain English.