We’re able to cache the downloaded packages from pip by caching
~/.cache/pip. However, when
pip install is re-run, though it can use the cached downloaded packages and it doesn’t have to reinstall from PyPI, it does still have to re-install every single package. In the old CircleCI v1.0, pip would only install the new packages, and wouldn’t re-install every package. What are we doing wrong here?