Why does it seem like this step is not cached by Pants? (for a
./pants run ..
59.01s Building 45 requirements for src.python/.../some.pex from the 3rdparty/python/lockfiles/default.txt resolve: Django==3.2.16, JPype1==0.7, ...
As it is rather time consuming (~60s) it’s a bit of a waste to wait at every time I want to run that .pex app..
Asking to see if I’ve missed something obvious, or if it sounds like a bug worth investigating further..
10/20/2022, 7:25 PM
Seems like a bug. That should be cached!
10/20/2022, 7:29 PM
Can you run with
and capture the log line for the
that is being invoked to make the pex? (The goal is to be able to see exactly what is contributing to the cache key.)
10/20/2022, 7:35 PM
bah, I did see this several times, but now when I run with
it uses a cached version.. go figure. I’ll keep a look out for it…