관리-도구
편집 파일: metadata_editable.cpython-311.pyc
� �Re� � �V � d Z ddlZddlmZ ddlmZ ddlmZ ddlm Z deded e fd �ZdS )z4Metadata generation logic for source distributions. � N)�Pep517HookCaller)�BuildEnvironment)�runner_with_spinner_message)� TempDirectory� build_env�backend�returnc �H � t dd�� � }|j }| 5 t d� � }|� |� � 5 |� |� � }ddd� � n# 1 swxY w Y ddd� � n# 1 swxY w Y t j � ||� � S )zlGenerate metadata using mechanisms described in PEP 660. Returns the generated metadata directory. zmodern-metadataT)�kind�globally_managedz,Preparing editable metadata (pyproject.toml)N)r �pathr �subprocess_runner�#prepare_metadata_for_build_editable�os�join)r r �metadata_tmpdir�metadata_dir�runner�distinfo_dirs ��/builddir/build/BUILDROOT/alt-python311-pip-21.3.1-3.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_internal/operations/build/metadata_editable.py�generate_editable_metadatar sF � � $�):�T�R�R�R�O�"�'�L� � U� U� -�:� � �� � &� &�v� .� .� U� U�"�F�F�|�T�T�L� U� U� U� U� U� U� U� U� U� U� U���� U� U� U� U�U� U� U� U� U� U� U� U� U� U� U���� U� U� U� U� �7�<�<��l�3�3�3s5 �%A9� A"�A9�"A& �&A9�)A& �*A9�9A=� A=)�__doc__r �pip._vendor.pep517.wrappersr �pip._internal.build_envr �pip._internal.utils.subprocessr �pip._internal.utils.temp_dirr �strr � � r �<module>r s� ��� � � � � � 8� 8� 8� 8� 8� 8� 4� 4� 4� 4� 4� 4� F� F� F� F� F� F� 6� 6� 6� 6� 6� 6�4��4�*:�4��4� 4� 4� 4� 4� 4r