flat-zoo-31952
02/24/2022, 3:52 PMGet
to use this as an input to this calculation?bitter-ability-32190
02/24/2022, 3:56 PMflat-zoo-31952
02/24/2022, 4:00 PMTransitiveTargetsRequest
and DependenciesRequest
which implies you'd just need to recurse and build that graph upbitter-ability-32190
02/24/2022, 4:01 PMhappy-kitchen-89482
02/24/2022, 4:01 PMpeek
goal, it pretty much generates a graph data structureflat-zoo-31952
02/24/2022, 4:02 PMhappy-kitchen-89482
02/24/2022, 4:02 PMfast-nail-55400
02/24/2022, 4:02 PMTransitiveTargetsRequest
happy-kitchen-89482
02/24/2022, 4:02 PMflat-zoo-31952
02/24/2022, 4:03 PMhappy-kitchen-89482
02/24/2022, 4:03 PMpeek
, running whatever algorithms on it outside of Pants as an experiment, and then bringing the useful ones into a pluginTargetDatas
gives you what you wantpeek.py
into a more central location if it turns out that various plugins will find it usefulflat-zoo-31952
02/24/2022, 4:05 PMbitter-ability-32190
02/24/2022, 4:07 PMpeek
already has this? I gotta try itUncaught Invalid DAG structure! Found cycle in node path: src/python/pants/engine/fs.py -> src/python/pants/engine/engine_aware.py -> src/python/pants/engine/fs.py.ðĪ
TYPE_CHECKING
but Pants doesn't see that any differenthundreds-father-404
02/24/2022, 6:04 PMbitter-ability-32190
02/24/2022, 6:04 PMhundreds-father-404
02/24/2022, 6:08 PMflat-zoo-31952
02/24/2022, 6:13 PMhundreds-father-404
02/24/2022, 6:18 PMbitter-ability-32190
02/24/2022, 6:43 PMhundreds-father-404
02/24/2022, 6:48 PM