hundreds-father-404
09/23/2020, 9:28 PMtool.pex
, requirements.pex
, and runner.pex
for things like Pytest? I think the runner.pex
can be consolidated into the tool.pex
.
Iirc, it was to avoid having to recreate the runner.pex
when you do something like bump a tool’s version. But that doesn’t seem like we save much; all the runner.pex
ever does is set up an entry-point and --pex-path
, which is trivial to do directly on the tool.pex
in the first place.witty-crayon-22786
09/23/2020, 9:40 PMhundreds-father-404
09/23/2020, 9:41 PMpytest.pex
vs. pytest_runner.pex
. mypy.pex
vs. mypy_runner.pex
pytest.pex
and mypy.pex
witty-crayon-22786
09/23/2020, 9:41 PMhundreds-father-404
09/23/2020, 9:43 PMpytest_runner.pex
contains nothing. It’s simply the metadata for the entry point, + --pex-path
pytest.pex
contains the requirements for the tool itselfhappy-kitchen-89482
09/24/2020, 1:11 AMhundreds-father-404
09/24/2020, 1:13 AM