37 build_env: BuildEnvironment,
43 """Generate metadata using setup.py-based defacto mechanisms.
45 Returns the generated metadata directory.
48 "Running setup.py (path:%s) egg_info for package %s",
53 egg_info_dir =
TempDirectory(kind=
"pip-egg-info", globally_managed=
True).path
55 args = make_setuptools_egg_info_args(
57 egg_info_dir=egg_info_dir,
58 no_user_config=isolated,
62 with open_spinner(
"Preparing metadata (setup.py)")
as spinner:
67 command_desc=
"python setup.py egg_info",
70 except InstallationSubprocessError
as error: