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 660.
Returns the generated metadata directory.
zmodern-metadataT)kindZglobally_managedz,Preparing editable metadata (pyproject.toml)N)r pathr Zsubprocess_runnerZ#prepare_metadata_for_build_editableosjoin)r r Zmetadata_tmpdirZmetadata_dirZrunnerZdistinfo_dir r
T/usr/lib/python3.9/site-packages/pip/_internal/operations/build/metadata_editable.pygenerate_editable_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