<#19372 only pull down necessary utilities for ./p...
# github-notifications
c
#19372 only pull down necessary utilities for ./pants fix Issue created by cosmicexplorer Pants pulled down coursier and the scala standard library when i attempted to run
./pants fix
on a
python_tests()
target (
build-support:py_tests
from #19371). It was relatively fast, and will remain cached, so this isn't critically important, but I'm surprised that the engine pulled down utilities that weren't necessary for the precise targets. I can imagine that a hastily-coded pants plugin which extends the
fix
goal that e.g. pulls down a very large binary or builds a binary from source might be quite annoying to have to wait through for a user that doesn't need it for the targets specified on the command line, especially in ephemeral environments such as CI. pantsbuild/pants