For the first time, I added an archive target and ...
# general
j
For the first time, I added an archive target and immediately discovered our build server was missing
zip
. Is there a way to get a list of all the system dependencies pants and its plugins have? Iā€™d like to use that as an input foe configuring our build servers.
e
None today except this:
Copy code
$ git grep -A2 BinaryPathRequest | grep binary_name=\"
src/python/pants/core/util_rules/archive.py-        binary_name="zip", search_path=SEARCH_PATHS, test=BinaryPathTest(args=["-v"])
src/python/pants/core/util_rules/archive.py-        binary_name="unzip", search_path=SEARCH_PATHS, test=BinaryPathTest(args=["-v"])
src/python/pants/core/util_rules/archive.py-        binary_name="tar", search_path=SEARCH_PATHS, test=BinaryPathTest(args=["--version"])
src/python/pants/engine/process.py-        binary_name="bash",
src/python/pants/engine/process_test.py:            BinaryPaths, [BinaryPathRequest(binary_name="anybin", search_path=search_path)]
So zip, unzip, tar and bash.
āœ… 2
j
šŸ™