gentle-flower-25372
03/08/2024, 9:48 PMadhoc_tool
? i.e. sphinx-buildsilly-queen-7197
03/08/2024, 10:14 PMsilly-queen-7197
03/08/2024, 10:16 PM3rdparty/python:reqs#sphinx
if you follow that convention rather than adding an extra requirementgentle-flower-25372
03/08/2024, 10:39 PMgentle-flower-25372
03/08/2024, 10:40 PMbroad-processor-92400
03/08/2024, 10:54 PMrunnable
to adhoc_tool
too (even a requirement directly “works” but I wouldn’t recommend: it led to much confusion for us due to https://github.com/pantsbuild/pants/issues/20108 )gentle-flower-25372
03/08/2024, 10:55 PMgentle-flower-25372
03/08/2024, 10:56 PMbroad-processor-92400
03/08/2024, 11:02 PMfile
and source=http_source(…)
, and then maybe have to use shell_command
with it as an execution dependency that first marks it as executable and adds it to PATH or similar before running the runnable dependencies.
With a FIXME for https://github.com/pantsbuild/pants/issues/20491