File: //usr/local/lib/python3.10/dist-packages/pip/_internal/cli/__pycache__/main.cpython-310.pyc
o
��h�
� @ s� d Z ddlmZ ddlZddlZddlZddlZddlZddlm Z ddl
mZ ddlm
Z
ddlmZ ddlmZ e�e�Zddd
d�ZdS )zPrimary application entrypoint.� )�annotationsN)�autocomplete)�
parse_command)�create_command)�PipError)�deprecation�args�list[str] | None�return�intc
C s� | d u rt jdd � } tjdtdd� t�� t� zt| �\}}W n' t yI } zt j
�d|� �� t j
�tj
� t �d� W Y d }~nd }~ww z t�tjd� W n tjyl } zt�d|� W Y d }~nd }~ww t|d|v d �}|�|�S )
N� �ignorez.*pkg_resources)�action�category�modulezERROR: � z%Ignoring error %s when setting localez
--isolated)�isolated)�sys�argv�warnings�filterwarnings�DeprecationWarningr �install_warning_loggerr r r �stderr�write�os�linesep�exit�locale� setlocale�LC_ALL�Error�logger�debugr �main)r �cmd_name�cmd_args�exc�e�command� r* �A/usr/local/lib/python3.10/dist-packages/pip/_internal/cli/main.pyr$ / s. �����
r$ )N)r r r
r )�__doc__�
__future__r r �loggingr r r � pip._internal.cli.autocompletionr �pip._internal.cli.main_parserr �pip._internal.commandsr �pip._internal.exceptionsr �pip._internal.utilsr � getLogger�__name__r"