File: //lib/python3.9/site-packages/pip/_internal/cli/__pycache__/main.cpython-39.pyc
a
?�f8
� @ s� d Z ddlmZ ddlZddlZddlZddlZddlmZ ddl m
Z
ddlmZ ddl
mZ ddlmZ dd lmZ er�dd
lmZmZ e�e�Zd
dd�ZdS )z Primary application entrypoint.
� )�absolute_importN)�autocomplete)�
parse_command)�create_command)�PipError)�deprecation)�MYPY_CHECK_RUNNING)�List�Optionalc
C s� | d u rt jdd � } t�� t� zt| �\}}W nN ty� } z6t j�d� |�� t j�t
j� t �d� W Y d }~n
d }~0 0 zt
�t
jd� W n2 t
jy� } zt�d|� W Y d }~n
d }~0 0 t|d|v d�}|�|�S )N� z ERROR: {}� z%Ignoring error %s when setting localez
--isolated)�isolated)�sys�argvr Zinstall_warning_loggerr r r �stderr�write�format�os�linesep�exit�locale� setlocale�LC_ALL�Error�logger�debugr �main)�argsZcmd_nameZcmd_args�exc�eZcommand� r �:/usr/lib/python3.9/site-packages/pip/_internal/cli/main.pyr 1 s "r )N)�__doc__Z
__future__r r Zloggingr r Z pip._internal.cli.autocompletionr Zpip._internal.cli.main_parserr Zpip._internal.commandsr Zpip._internal.exceptionsr Zpip._internal.utilsr Zpip._internal.utils.typingr �typingr r
Z getLogger�__name__r r r r r r! �<module> s