HEX
Server: nginx/1.24.0
System: Linux webserver 6.8.0-85-generic #85-Ubuntu SMP PREEMPT_DYNAMIC Thu Sep 18 15:26:59 UTC 2025 x86_64
User: wpuser (1002)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/pip/_internal/operations/build/__pycache__/metadata.cpython-312.pyc
�

��h���h�dZddlZddlmZddlmZddlmZmZddl	m
Z
ddlmZded	ed
e
de
fd�Zy)
z4Metadata generation logic for source distributions.
�N)�BuildBackendHookCaller)�BuildEnvironment)�InstallationSubprocessError�MetadataGenerationFailed)�runner_with_spinner_message)�
TempDirectory�	build_env�backend�details�returnc�f�tdd��}|j}|5td�}|j|�5	|j	|�}	ddd�ddd�tjj|�S#t
$r}t
|��|�d}~wwxYw#1swY�OxYw#1swY�SxYw)zlGenerate metadata using mechanisms described in PEP 517.

    Returns the generated metadata directory.
    zmodern-metadataT)�kind�globally_managedz#Preparing metadata (pyproject.toml))�package_detailsN)	r�pathr�subprocess_runner� prepare_metadata_for_build_wheelrr�os�join)r	r
r�metadata_tmpdir�metadata_dir�runner�distinfo_dir�errors        �I/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata.py�generate_metadatars���$�):�T�R�O�"�'�'�L�	�	S�-�-R�S��
�
&�
&�v�
.�	S�
S�&�G�G��U��	S�	S��7�7�<�<��l�3�3��/�
S�.�w�G�U�R��
S��	S�	S��	S�	S�s?�B'�B�A=�
B'�=	B�
B�B�B�B$	� B'�'B0)�__doc__r�pip._vendor.pyproject_hooksr�pip._internal.build_envr�pip._internal.exceptionsrr�pip._internal.utils.subprocessr�pip._internal.utils.temp_dirr�strr��r�<module>r&sH���
�>�4��G�6�4��4�*@�4�KN�4��4r%