Загрузить файлы в «venv/Lib/site-packages/pip/_internal/resolution»
This commit is contained in:
BIN
venv/Lib/site-packages/pip/_internal/resolution/__init__.py
Normal file
BIN
venv/Lib/site-packages/pip/_internal/resolution/__init__.py
Normal file
Binary file not shown.
20
venv/Lib/site-packages/pip/_internal/resolution/base.py
Normal file
20
venv/Lib/site-packages/pip/_internal/resolution/base.py
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
from typing import Callable, Optional
|
||||||
|
|
||||||
|
from pip._internal.req.req_install import InstallRequirement
|
||||||
|
from pip._internal.req.req_set import RequirementSet
|
||||||
|
|
||||||
|
InstallRequirementProvider = Callable[
|
||||||
|
[str, Optional[InstallRequirement]], InstallRequirement
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
|
class BaseResolver:
|
||||||
|
def resolve(
|
||||||
|
self, root_reqs: list[InstallRequirement], check_supported_wheels: bool
|
||||||
|
) -> RequirementSet:
|
||||||
|
raise NotImplementedError()
|
||||||
|
|
||||||
|
def get_installation_order(
|
||||||
|
self, req_set: RequirementSet
|
||||||
|
) -> list[InstallRequirement]:
|
||||||
|
raise NotImplementedError()
|
||||||
Reference in New Issue
Block a user