403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/pip/_internal/operations/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/pip/_internal/operations/__pycache__/freeze.cpython-311.pyc
�

�/�c8&���ddlZddlZddlZddlmZmZmZmZmZm	Z	m
Z
mZddlm
Z
ddlmZddlmZmZddlmZmZddlmZmZddlmZdd	lmZeje��ZGd
�de	��Z 							dde
ee!de"de"de
ee!de"de"dee!dee!ddffd�Z#dede!fd�Z$dede fd�Z%Gd�d��Z&dS)�N)�	Container�Dict�	Generator�Iterable�List�
NamedTuple�Optional�Set)�canonicalize_name)�Version)�
BadCommand�InstallationError)�BaseDistribution�get_environment)�install_req_from_editable�install_req_from_line)�
COMMENT_RE)�%direct_url_as_pep440_direct_referencec�0�eZdZUeed<eeed<dS)�
_EditableInfo�requirement�commentsN)�__name__�
__module__�__qualname__�str�__annotations__r���A/usr/lib/python3/dist-packages/pip/_internal/operations/freeze.pyrrs.������������3�i�����rrFrr�
local_only�	user_only�paths�isolated�exclude_editable�skip�returnc#�6K�i}t|���|d|���}|D]0}	t�|	��}
|r|
jr�&|
||
j<�1|�rft
��}tjt��}|D�]�}
t|
��5}|D�]�}|���r<|����d��s|�d��r2|�
��}||vr|�|��|V���|�d��s|�d��r�|�d��r|dd����}n<|td��d�����d��}t#||�	��}n6t%t'jd
|�����|�	��}|jsJt,�d|
|�����t,�d�����t1|j��}||vrx||jsIt,�d
|
t'jd
|�����|j����$||j�|
����Ft7||���
��V�||=||j�|
�����	ddd��n#1swxYwY���|���D]a\}}t|��dkrIt,�d|d�t=t
|���������bdV�t=|���d����D].}|j|vr#t7|���
��V��/dS)Nr)r!r&r"�#)z-rz
--requirementz-fz--find-linksz-iz--index-urlz--prez--trusted-hostz--process-dependency-linksz--extra-index-urlz
--use-featurez-ez
--editable��=)r$�zWSkipping line in requirement file [%s] because it's not clear what it would install: %sz9  (add #egg=PackageName to the URL to avoid this warning)zBRequirement file [%s] contains %s, but package %r is not installed�z+Requirement %s included multiple times [%s]z, z7## The following requirements were added by pip freeze:c�4�|j���S�N)�name�lower)�xs r �<lambda>zfreeze.<locals>.<lambda>�s��Q�V�\�\�^�^�r)�key) r�iter_installed_distributions�FrozenRequirement�	from_dist�editable�canonical_name�set�collections�defaultdict�list�open�strip�
startswith�rstrip�add�len�lstriprrr�subr0�logger�infor�warning�appendr�items�join�sorted�values)rr!r"r#r$r%r&�
installations�dists�dist�req�emitted_options�	req_files�
req_file_path�req_file�line�line_req�line_req_canonical_namer0�files�installations                     r �freezer[s�����35�M��E�"�"�?�?��
��
@�
�
�E�
�0�0���)�)�$�/�/���	���	��,/�
�c�(�)�)��]J�
%(�E�E��+6�*A�$�*G�*G�	�(�H	K�H	K�M��m�$�$�G
K��$�FK�FK�D� �J�J�L�L�!��:�:�<�<�2�2�3�7�7�!� �?�?����!�& $�{�{�}�}����6�6�+�/�/��5�5�5�"&�J�J�J� ����t�,�,�
�����0M�0M�
��?�?�4�0�0�Q�#'����8�>�>�#3�#3�D�D�#'��L�(9�(9�(;�(;�#<�#B�#B�#D�#D�#K�#K�C�#P�#P�D�#<� �%-�$�$�$���
$9�&�N�2�t�4�4�:�:�<�<�%-�$�$�$��
$�=�K����G�)� �J�J�L�L�	������-�����
3D�H�M�2R�2R�/�2�-�G�G�$-�X�]�#;�	O� &���%B�$1�$.�N�2�t�$<�$<�$B�$B�$D�$D�$,�M�!"�!"�!"�!"�!*�(�-� 8� ?� ?�
� N� N� N� N�"%�m�4K�&L�"M�"M�"T�"T�"V�"V�V�V�V� -�.E� F�%�h�m�4�;�;�M�J�J�J�J�MFK�G
K�G
K�G
K�G
K�G
K�G
K�G
K�G
K�G
K�G
K�G
K����G
K�G
K�G
K�G
K��V%�?�?�,�,�	�	�K�D�%��5�z�z�A�~�~����A���I�I�f�S��Z�Z�0�0�1�1�����I�I�I�I��}�3�3�5�5�;S�;S�T�T�T�-�-���&�d�2�2��l�#�#�*�*�,�,�,�,�,��-�-s�JL?�?M	�M	rPc�z�t|jt��r|j�d|j��S|j�d|j��S)Nz==z===)�
isinstance�versionr�raw_name)rPs r �_format_as_name_versionr`�sF���$�,��(�(�2��-�1�1�4�<�1�1�1��m�.�.���.�.�.rc	���|j}|sJ�tj�tj�|����}ddlm}m}m}|�	|��}|�At|��}t�d||��t|d|�d�g���St|��j}	|�||j��}	t|	g���S#|$r+t|��}t|d|�d	|�d�g���cYS|$r<}
t|��}t|d|�d
|�d�d|
j�d
�g���cYd}
~
Sd}
~
wt&$r5t�d||j��t|g���cYSt,$r%}t�d|��Yd}~nd}~wwxYwt�d|��t|dg���S)za
    Compute and return values (req, comments) for use in
    FrozenRequirement.from_dist().
    r)�RemoteNotFoundError�RemoteNotValidError�vcsNz1No VCS found for editable requirement "%s" in: %rz,# Editable install with no version control (�))rrz# Editable z install with no remote (z
 install (z4) with either a deleted local remote or invalid URI:z# '�'zPcannot determine version of editable source in %s (%s command not found in path)z6Error when trying to get requirement for VCS system %sz-Could not determine repository location of %sz-## !! Could not determine repository location)�editable_project_location�os�path�normcase�abspath�pip._internal.vcsrbrcrd�get_backend_for_dirr`rF�debugr�typer�get_src_requirementr_�urlr
rHr0r)rPrg�locationrbrcrd�vcs_backend�display�vcs_namerQ�ex�excs            r �_get_editable_inforx�s���
!%� >��$�$�$�$��w�������0I� J� J�K�K�H�O�O�O�O�O�O�O�O�O�O��)�)�(�3�3�K���)�$�/�/�����?���	
�	
�	
�
� �O�W�O�O�O�P�
�
�
�	
�
�K� � �)�H�;��-�-�h��
�F�F��8��r�:�:�:�:��7�
�
�
�)�$�/�/��� �Q�H�Q�Q�w�Q�Q�Q�R�
�
�
�	
�	
�	
��	
�	
�	
�)�$�/�/��� �0�h�0�0�'�0�0�0��b�f�����
�
�
�	
�	
�	
�	
�	
�	
������@�@�@����
-����		
�	
�	
���B�?�?�?�?�?�?��V�V�V����O�QT�U�U�U�U�U�U�U�U�����V����
�N�N�B�H�M�M�M���A�B����s6�?C+�+-G�G�1E�G�?G�	G�F?�?Gc�f�eZdZ	ddedededeeddf
d�Zed	eddfd
���Z	defd�Z
dS)
r6rr0rQr8rr'Nc�f�||_t|��|_||_||_||_dSr/)r0rr9rQr8r)�selfr0rQr8rs     r �__init__zFrozenRequirement.__init__�s4����	�/��5�5������ ��
� ��
�
�
rrPc���|j}|rt|��\}}n0g}|j}|rt||j��}nt|��}||j|||���S)N)r)r8rx�
direct_urlrr_r`)�clsrPr8rQrr~s      r r7zFrozenRequirement.from_dist�su���=���
	4�.�t�4�4�M�C����H���J��
4�;�J��
�V�V���.�d�3�3���s�4�=�#�x�(�C�C�C�Crc��|j}|jrd|��}d�t|j��t|��gz��dzS)Nz-e �
)rQr8rKr=rr)r{rQs  r �__str__zFrozenRequirement.__str__�sL���h���=�	���+�+�C��y�y��d�m�,�,��C���z�9�:�:�T�A�Ar)r)rrrr�boolrr|�classmethodrr7r�rrr r6r6�s�������#%�!�!��!��!��	!�
�3�-�!�
�
!�!�!�!��D�-�D�2E�D�D�D��[�D� B��B�B�B�B�B�Brr6)NFFNFFr)'r;�loggingrh�typingrrrrrrr	r
�pip._vendor.packaging.utilsr�pip._vendor.packaging.versionr�pip._internal.exceptionsr
r�pip._internal.metadatarr�pip._internal.req.constructorsrr�pip._internal.req.req_filer�&pip._internal.utils.direct_url_helpersr�	getLoggerrrFrrr�r[r`rxr6rrr �<module>r�sk����������	�	�	�	�X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�9�9�9�9�9�9�1�1�1�1�1�1�B�B�B�B�B�B�B�B�D�D�D�D�D�D�D�D���������2�1�1�1�1�1�X�X�X�X�X�X�	��	�8�	$�	$�������J����(,���!%��"��v-�v-��$�s�)�$�v-��v-��v-��D��I��	v-�
�v-��
v-��C�.�v-��s�D�$���v-�v-�v-�v-�r/�"2�/�s�/�/�/�/�?�-�?�-�?�?�?�?�D#B�#B�#B�#B�#B�#B�#B�#B�#B�#Br

Youez - 2016 - github.com/yon3zu
LinuXploit