virtual_environments: cache pip downloads for faster local development