403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.202
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Python312/Lib/site-packages/pip/_internal/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python312/Lib/site-packages/pip/_internal/__pycache__/pyproject.cpython-312.pyc
�

T8�hA���ddlmZddlZddlZddlmZddlmZddl	m
Z
ddlmZm
Z
mZddlmZddlmZdd	�Zdd
�Zedgd��Z										dd
�Zy)�)�annotationsN)�
namedtuple)�Any)�InvalidRequirement)�InstallationError�InvalidPyProjectBuildRequires�MissingPyProjectBuildRequires)�tomllib)�get_requirementc�J�t|t�xrtd�|D��S)Nc3�<K�|]}t|t����y�w)N)�
isinstance�str)�.0�items  �9C:\Python312\Lib\site-packages\pip/_internal/pyproject.py�	<genexpr>z"_is_list_of_str.<locals>.<genexpr>s����(O�3�4��D�#�)>�3�s�)r�list�all)�objs r�_is_list_of_strrs���c�4� �O�S�(O�3�(O�%O�O�c�B�tjj|d�S)Nzpyproject.toml)�os�path�join)�unpacked_source_directorys r�make_pyproject_pathrs��
�7�7�<�<�1�3C�D�Dr�BuildSystemDetails)�requires�backend�check�backend_pathc���tjj|�}tjj|�}|s|st|�d���|rKt	|d��5}tj|j��}ddd�jd�}nd}|r|s|�
|std��d}nr|r(d|vr$|�|std	j|d���d}nH|�F|xsBtjjd
�xs tjjd�}|�J�|sy|�dgd
d�}|�J�d|vrt|���|d}	t|	�s
t|d���|	D]}
	t!|
��|jd�}|jdg�}
g}|�d
}dg}t%|	|||
�S#1swY��3xYw#t"$r}t|d|
����|�d}~wwxYw)aBLoad the pyproject.toml file.

    Parameters:
        use_pep517 - Has the user requested PEP 517 processing? None
                     means the user hasn't explicitly specified.
        pyproject_toml - Location of the project's pyproject.toml file
        setup_py - Location of the project's setup.py file
        req_name - The name of the requirement we're processing (for
                   error reporting)

    Returns:
        None if we should use the legacy code path, otherwise a tuple
        (
            requirements from pyproject.toml,
            name of PEP 517 backend,
            requirements we should check are installed after setting
                up the build environment
            directory paths to import the backend from (backend-path),
                relative to the project root.
        )
    zW does not appear to be a Python project: neither 'setup.py' nor 'pyproject.toml' found.zutf-8)�encodingNzbuild-systemzIDisabling PEP 517 processing is invalid: project does not have a setup.pyT�
build-backendzbDisabling PEP 517 processing is invalid: project specifies a build backend of {} in pyproject.toml�
setuptools�wheelzsetuptools>=40.8.0z setuptools.build_meta:__legacy__)r r&r )�packagezIt is not a list of strings.)r)�reasonz$It contains an invalid requirement: zbackend-path)rr�isfiler�openr
�loads�read�get�format�	importlib�util�	find_specr	rrrrr)�
use_pep517�pyproject_toml�setup_py�req_name�
has_pyproject�	has_setup�f�pp_toml�build_systemr �requirement�errorr!r#r"s               r�load_pyproject_tomlr? sF��0�G�G�N�N�>�2�M������x�(�I�����j�=�
>�
�	
�
�
�.�7�
3�q��m�m�A�F�F�H�-�G�4��{�{�>�2�����Y��!�*�#�3��
��
�	�/�\�9��!�*�#�$�$*�F�<��+H�$I��
�
�
�
�	��
5��>�>�+�+�L�9�9�
5��>�>�+�+�G�4�4�	��!�!�!�����.�.�?�
���#�#�#���%�+�H�=�=��J�'�H��8�$�+��1�
�	
� ��	��K�(� �����/�G��#�#�N�B�7�L��E���5��%�&���h����E�E�i4�
3��x"�	�/� �=�k�_�M���
��	�s$� $F5�.G�5F?�	G!�G�G!)rr�return�bool)rrr@r)
r4zbool | Noner5rr6rr7rr@zBuildSystemDetails | None)�
__future__r�importlib.utilr1r�collectionsr�typingr�"pip._vendor.packaging.requirementsr�pip._internal.exceptionsrrr	�pip._internal.utils.compatr
�pip._internal.utils.packagingrrrrr?�rr�<module>rKs���"��	�"��A���
/�9�P�E� ��J���
VF��VF�-0�VF�<?�VF�KN�VF��VFr

Youez - 2016 - github.com/yon3zu
LinuXploit