Local caching for pip