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__/wheel.cpython-312.pyc
�

��h3��~�ddlZddlZddlmZddlmZddlmZeje	�Z
dedededed	eef
d
�Zy)�N)�Optional)�BuildBackendHookCaller)�runner_with_spinner_message�name�backend�metadata_directory�tempd�returnc�R�|�J�	tjd|�td|�d��}|j|�5|j	||��}ddd�tjj|�S#1swY�)xYw#t
$rtj
d|�YywxYw)z�Build one InstallRequirement using the PEP 517 build process.

    Returns path to wheel if successfully built. Otherwise, returns None.
    NzDestination directory: %szBuilding wheel for z (pyproject.toml))rzFailed building wheel for %s)
�logger�debugr�subprocess_runner�build_wheel�	Exception�error�os�path�join)rrrr	�runner�
wheel_names      �F/usr/lib/python3/dist-packages/pip/_internal/operations/build/wheel.py�build_wheel_pep517rs����)�)�)�
����0�%�8�,�!�$��'8�9�
���
&�
&�v�
.�	� �,�,��#5�-��J�	��7�7�<�<��z�*�*�	�	��
�����3�T�:���s(�6B�A8�B�8B�=B�B&�%B&)
�loggingr�typingr�pip._vendor.pyproject_hooksr�pip._internal.utils.subprocessr�	getLogger�__name__r�strr��r�<module>r"s]���	��>�F�	��	�	�8�	$��+�

�+�
#�+��+��	+�
�c�]�+r!