sparse-lifeguard-95737
04/19/2022, 5:46 PMtest_all_backends_loaded
in src/python/pants/init/load_backends_integration_test.py
to start timing out. I’m able to reproduce locally inside the pants repo by enabling bandit
and pylint
on top of the already-enabled linters (black
, docformatter
, flake8
, and isort
). the error doesn’t reproduce if I enable only one of bandit
or pylint
- it also doesn’t repro if I enable those 2 and disable the 4 existing linters, or if I enable those 2 + one of the other already-enabled linters. I’m not sure where to go from here on debugging, does anyone have any tips?hundreds-father-404
04/19/2022, 5:53 PMwitty-crayon-22786
04/19/2022, 6:56 PM-> InterpreterConstraints
from so many more rules, but it instead appears to be related to the union itself… which is very surprising, because the initial solution for https://github.com/pantsbuild/pants/issues/12934 should have made that effectively impossible.sparse-lifeguard-95737
04/19/2022, 9:08 PMwitty-crayon-22786
04/19/2022, 9:09 PMExportPythonToolSentinel
vs the existing GenerateToolLockfileSentinel
… it seems like those two unions have almost the same purpose (define requirements for an execution), but perhaps with slightly different data: were you thinking to add a new one, and then merge them post-landing?hundreds-father-404
04/19/2022, 9:29 PM