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