a
lj_ @ sR d Z ddlZddlmZ ddlmZ ddlmZ ddlm Z eee
ddd ZdS )
z4Metadata generation logic for source distributions.
N)Pep517HookCaller)BuildEnvironment)runner_with_spinner_message)
TempDirectory) build_envbackendreturnc C s t ddd}|j}| L td}|| ||}W d n1 sJ0 Y W d n1 sh0 Y tj||S )zlGenerate metadata using mechanisms described in PEP 517.
Returns the generated metadata directory.
zmodern-metadataT)kindZglobally_managedz#Preparing metadata (pyproject.toml)N)r pathr Zsubprocess_runnerZ prepare_metadata_for_build_wheelosjoin)r r Zmetadata_tmpdirZmetadata_dirZrunnerZdistinfo_dir r
K/usr/lib/python3.9/site-packages/pip/_internal/operations/build/metadata.pygenerate_metadata
s Fr )__doc__r Zpip._vendor.pep517.wrappersr Zpip._internal.build_envr Zpip._internal.utils.subprocessr Zpip._internal.utils.temp_dirr strr r
r
r
r