fresh-cat-90827
12/13/2022, 9:59 PMfresh-cat-90827
12/13/2022, 9:59 PMD->E is one "island" and A->B->C is another one and there's no link between them)
A -> B -> C
D -> Efresh-cat-90827
12/13/2022, 10:00 PMwitty-crayon-22786
12/13/2022, 10:02 PMDependenciesRequest for this, yea. it produces the same values as would be produced by ./pants dependencies.witty-crayon-22786
12/13/2022, 10:02 PM./pants peek :: to dump all of the dependencies. just know that the algorithm will need to be cycle tolerantwitty-crayon-22786
12/13/2022, 10:05 PM./pants paths, which collects the dependency graph, and then walks it: https://github.com/pantsbuild/pants/blob/main/src/python/pants/backend/project_info/paths.pyfresh-cat-90827
12/13/2022, 10:08 PMnetworkx 🙂