�
T�*j� � �t � d Z ddlZdZd� Zej dd ek r1 edj
eej dd � ee� � � �ddlZddlm Z ddl
mZ e ee� � Z
G d � d
� Zej j! d e� � edk( sJ d� � ej$ d
dd�� y)z�Execute exactly this copy of pip, within a different environment.
This file is named as it is, to ensure that this module can't be imported via
an import statement.
� N)� �
c �2 � dj d� | D � � S )N�.c 3 �2 K � | ] }t |� �� � y �w)N)�str)�.0�vs �A/opt/hc_python/lib/python3.12/site-packages/pip/__pip-runner__.py� <genexpr>zversion_str.<locals>.<genexpr> s � �� �,�G�q�C��F�G�s �)�join)�versions r �version_strr s � ��8�8�,�G�,�,�,� � z?This version of pip does not support python {} (requires >={}).)�
PathFinder)�dirnamec � � e Zd Zedd�� Zy)�PipImportRedirectingFinderNc �h � |dk7 ry t j |t g|� }|s
J t |f� �|S )N�pip)r � find_spec�PIP_SOURCES_ROOT)�self�fullname�path�target�specs r r z$PipImportRedirectingFinder.find_spec% s= � ��u����#�#�H�/?�.@�&�I���1�&��1�1�t��r )NN)�__name__�
__module__�__qualname__�classmethodr � r r r r $ s � ��� �r r �__main__z1Cannot run __pip-runner__.py as a non-main moduler T)�run_name� alter_sys)�__doc__�sys�PYTHON_REQUIRESr �version_info�
SystemExit�format�runpy�importlib.machineryr �os.pathr �__file__r r � meta_path�insertr �
run_moduler# r r �<module>r4 s� ��� � ��-� ���B�Q��/�)�
�I�P�P���(�(��!�,�-�{�?�/K�
�� �
� *� ��7�8�,�-� �� � �
�
� � �Q�2�4� 5��:�� R�R� R�� �� � ���t� <r