mirror of https://github.com/pypa/pip
5ec275fca2
This is possible because self.make_candidate_evaluator only depends
on:
- the function arguments which are keys to the cache
- self._target_python which never changes during a pip resolution
- self._candidate_prefs which never changes during a pip resolution
On a fresh install, pip install <a package with ~ 100 dependencies>
runs on my machine in:
master (
|
||
---|---|---|
.. | ||
cli | ||
commands | ||
distributions | ||
index | ||
models | ||
network | ||
operations | ||
req | ||
resolution | ||
utils | ||
vcs | ||
__init__.py | ||
build_env.py | ||
cache.py | ||
configuration.py | ||
exceptions.py | ||
locations.py | ||
main.py | ||
pyproject.py | ||
self_outdated_check.py | ||
wheel_builder.py |