D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
lib
/
python3.9
/
site-packages
/
pip
/
_internal
/
operations
/
build
/
__pycache__
/
Filename :
metadata.cpython-39.pyc
back
Copy
a �lj_ � @ sR d Z ddlZddlmZ ddlmZ ddlmZ ddlm Z eee d�dd �ZdS ) z4Metadata generation logic for source distributions. � N)�Pep517HookCaller)�BuildEnvironment)�runner_with_spinner_message)� TempDirectory)� build_env�backend�returnc 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_wheel�os�join)r r Zmetadata_tmpdirZmetadata_dirZrunnerZdistinfo_dir� r �K/usr/lib/python3.9/site-packages/pip/_internal/operations/build/metadata.py�generate_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 �<module> s