witty-crayon-22786
07/06/2020, 10:16 PMwitty-crayon-22786
07/06/2020, 10:17 PMhappy-kitchen-89482
07/06/2020, 10:18 PMhundreds-father-404
07/06/2020, 10:18 PMhundreds-father-404
07/06/2020, 10:19 PMwitty-crayon-22786
07/06/2020, 10:19 PMwitty-crayon-22786
07/06/2020, 10:20 PMwitty-crayon-22786
07/06/2020, 10:21 PM./pants test ::
, “which things are tests?” is a harder question that can be deferred.witty-crayon-22786
07/06/2020, 10:21 PMwitty-crayon-22786
07/06/2020, 10:22 PMlint
needing “roots” as well, and needing type information.)happy-kitchen-89482
07/06/2020, 10:22 PMhundreds-father-404
07/06/2020, 10:22 PM./pants fmt ::
would not work like Benjy wants because it never uses Dependencies. It purely considers the rootshundreds-father-404
07/06/2020, 10:24 PMI think we discussed this, re at least at first requiring, say, binary/test targets to be explicitStu is talking about something else, I think. Where do we do this inference? Only within
resolve_dependencies
rule (the inner nodes), or before Pants runs on anything when we calculate the universe of targets? You and I discussed on Thursday the latterwitty-crayon-22786
07/06/2020, 10:24 PMwitty-crayon-22786
07/06/2020, 10:24 PMwitty-crayon-22786
07/06/2020, 10:25 PMhundreds-father-404
07/06/2020, 10:25 PMrun
, binary
, and test
, but not for repl
, fmt
, lint
, setup-py
, filedeps
, list
, etcwitty-crayon-22786
07/06/2020, 10:26 PMwitty-crayon-22786
07/06/2020, 10:26 PMhundreds-father-404
07/06/2020, 10:26 PM./pants lint ::
need to work in a repo with zero BUILD files, but so does ./pants repl ::
and ./pants dependencies helloworld/app.py
happy-kitchen-89482
07/06/2020, 10:26 PMhundreds-father-404
07/06/2020, 10:27 PMfmt
and lint
afaicthappy-kitchen-89482
07/06/2020, 10:27 PMhundreds-father-404
07/06/2020, 10:27 PMhappy-kitchen-89482
07/06/2020, 10:27 PMwitty-crayon-22786
07/06/2020, 10:27 PMwitty-crayon-22786
07/06/2020, 10:28 PMhappy-kitchen-89482
07/06/2020, 10:28 PM