File tree 2 files changed +8
-14
lines changed 2 files changed +8
-14
lines changed Original file line number Diff line number Diff line change 12
12
from pip ._internal .utils .typing import MYPY_CHECK_RUNNING
13
13
14
14
if MYPY_CHECK_RUNNING :
15
- from typing import Callable
16
-
17
15
from pip ._internal .req .req_install import InstallRequirement
18
16
19
17
logger = logging .getLogger (__name__ )
20
18
21
19
22
- def get_metadata_generator (install_req ):
23
- # type: (InstallRequirement) -> Callable[[InstallRequirement], str]
24
- """Return a callable metadata generator for this InstallRequirement.
25
-
26
- A metadata generator takes an InstallRequirement (install_req) as an input,
27
- generates metadata via the appropriate process for that install_req and
28
- returns the generated metadata directory.
20
+ def generate_metadata (install_req ):
21
+ # type: (InstallRequirement) -> str
22
+ """Generate metadata and return the metadata directory.
29
23
"""
24
+ func = _generate_metadata
30
25
if not install_req .use_pep517 :
31
- return _generate_metadata_legacy
26
+ func = _generate_metadata_legacy
32
27
33
- return _generate_metadata
28
+ return func ( install_req )
34
29
35
30
36
31
def _generate_metadata (install_req ):
Original file line number Diff line number Diff line change 24
24
from pip ._internal .exceptions import InstallationError
25
25
from pip ._internal .locations import distutils_scheme
26
26
from pip ._internal .models .link import Link
27
- from pip ._internal .operations .build .metadata import get_metadata_generator
27
+ from pip ._internal .operations .build .metadata import generate_metadata
28
28
from pip ._internal .pyproject import load_pyproject_toml , make_pyproject_path
29
29
from pip ._internal .req .req_uninstall import UninstallPathSet
30
30
from pip ._internal .utils .compat import native_str
@@ -615,9 +615,8 @@ def prepare_metadata(self):
615
615
"""
616
616
assert self .source_dir
617
617
618
- metadata_generator = get_metadata_generator (self )
619
618
with indent_log ():
620
- self .metadata_directory = metadata_generator ( self )
619
+ self .metadata_directory = generate_metadata ( req )
621
620
622
621
if not self .name :
623
622
self .move_to_correct_build_directory ()
You can’t perform that action at this time.
0 commit comments