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/utils/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

�/�c����UdZddlZddlZddlmZmZmZmZmZddl	m
Z
ddlmZ
dZGd�de��Zdaeed	<		d(d
eeefdeeded
edeedeeddfd�Zd)d�Zddd�dedeedeedeedeeddfd�ZGd�d��Zeddddd �!��Zed"d#dd$d �%��Zed&d#dd'd �%��ZdS)*zN
A module that implements tooling to enable easy warnings about deprecations.
�N)�Any�Optional�TextIO�Type�Union)�parse)�__version__z
DEPRECATION: c��eZdZdS)�PipDeprecationWarningN)�__name__�
__module__�__qualname__���A/usr/lib/python3/dist-packages/pip/_internal/utils/deprecation.pyrrs�������Drr�_original_showwarning�message�category�filename�lineno�file�line�returnc���|�t�t||||||��dSdSt|t��r+tjd��}|�|��dSt||||||��dS)Nzpip._internal.deprecations)r�
issubclassr�logging�	getLogger�warning)rrrrrr�loggers       r�_showwarningr s����� �,�!�'�8�X�v�t�T�R�R�R�R�R�-�,�	�H�3�	4�	4�O��"�#?�@�@�����w�������g�x��6�4��N�N�N�N�Nrc��tjdtd���t�tjat
t_dSdS)N�defaultT)�append)�warnings�simplefilterrr�showwarningr rrr�install_warning_loggerr',sB����)�%:�4�H�H�H�H��$� (� 4��+�����%�$r)�feature_flag�issue�reason�replacement�gone_inr(r)c�2�|duo$tt��t|��k}|t�d�f||sdndf|df||sdndf|dfg}d�d	�|D����}|rt	|���tj|td
���dS)aHelper to deprecate existing functionality.

    reason:
        Textual reason shown to the user about why this functionality has
        been deprecated. Should be a complete sentence.
    replacement:
        Textual suggestion shown to the user about what alternative
        functionality they can use.
    gone_in:
        The version of pip does this functionality should get removed in.
        Raises an error if pip's current version is greater than or equal to
        this.
    feature_flag:
        Command-line flag of the form --use-feature={feature_flag} for testing
        upcoming functionality.
    issue:
        Issue number on the tracker that would serve as a useful place for
        users to find related discussion and provide feedback.
    Nz{}z*pip {} will enforce this behaviour change.z*Since pip {}, this is no longer supported.zA possible replacement is {}.zEYou can use the flag --use-feature={} to test the upcoming behaviour.z@Discussion can be found at https://github.com/pypa/pip/issues/{}� c3�NK�|] \}}|�|�	|�|��V��!dS�N)�format)�.0�value�
format_strs   r�	<genexpr>zdeprecated.<locals>.<genexpr>nsK�������E�:��!�e�&7�	���%� � �&7�&7�&7�&7��r�)r�
stacklevel)r�current_version�DEPRECATION_MSG_PREFIX�joinrr$�warn)r*r+r,r(r)�is_gone�
message_partsrs        r�
deprecatedr>7s���:�T�!�N�e�O�&<�&<��g���&N�G�
�*�0�0�0�1���
>�8�8�=�		
�
�+�	
�

��
�S�S��		
�
�N�	
�%�M�0�h�h���!.������G��-�#�G�,�,�,��M�'�$9�a�H�H�H�H�H�Hrc��eZdZ						ddedeedeedeedeeded	efd
�Zdeddfd
�ZdS)�LegacyInstallReasonNFr*r+r,r(r)�emit_after_success�emit_before_installc�h�||_||_||_||_||_||_||_dSr0)�_reason�_replacement�_gone_in�
_feature_flag�_issuerArB)�selfr*r+r,r(r)rArBs        r�__init__zLegacyInstallReason.__init__|s?�����'�����
�)������"4���#6�� � � r�namerc��t|j�|���|j|j|j|j���dS)N)rK)r*r+r,r(r))r>rDr1rErFrGrH)rIrKs  r�emit_deprecationz$LegacyInstallReason.emit_deprecation�sO����<�&�&�D�&�1�1��)��M��+��+�	
�	
�	
�	
�	
�	
r)NNNNFF)	rr
r�strr�int�boolrJrMrrrr@r@{s�������&*�!%�&*�#�#(�$)�7�7��7��c�]�7��#��	7�
�s�m�7���}�
7�!�7�"�7�7�7�7�$
�S�
�T�
�
�
�
�
�
rr@zk{name} was installed using the legacy 'setup.py install' method, because a wheel could not be built for it.z+to fix the wheel build issue reported abovez23.1i� T)r*r+r,r)rAz�{name} is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed.z#to enable the '--use-pep517' optionio!)r*r+r,r)rBz�{name} is being installed using the legacy 'setup.py install' method, because the '--no-binary' option was enabled for it and this currently disables local wheel building for projects that don't have a 'pyproject.toml' file.i�,)NN)rN)�__doc__rr$�typingrrrrr�pip._vendor.packaging.versionr�pipr	r8r9�Warningrr�__annotations__rNrOr r'r>r@�#LegacyInstallReasonFailedBdistWheel�&LegacyInstallReasonMissingWheelPackage�2LegacyInstallReasonNoBinaryForcesSetuptoolsInstallrrr�<module>rZs��������������5�5�5�5�5�5�5�5�5�5�5�5�5�5�/�/�/�/�/�/�.�.�.�.�.�.�(��	�	�	�	�	�G�	�	�	�"��s�!�!�!�"��
O�O�
�7�C�<�
 �O��7�m�O��O�
�	O�
�6�
�O��3�-�
O�
�O�O�O�O�(,�,�,�,� #'��
AI�AI�AI��AI��#��AI��c�]�	AI�
�3�-�AI��C�=�
AI�
�AI�AI�AI�AI�H
�
�
�
�
�
�
�
�:':�&9�	=�>��
��	'�	'�	'�#�*=�)<�	�
6��
��*�*�*�&�6I�5H�	.�
6��
��6�6�6�2�2�2r

Youez - 2016 - github.com/yon3zu
LinuXploit