o
    Ëý°j¨	  ã                   @   sš   d Z ddlZddlZddlZddlZddlmZmZ ddlm	Z	 ddl
mZ ddlmZ ddlmZ ddlmZ e e¡Zdd	eee  d
efdd„ZdS )z Primary application entrypoint.
é    N)ÚListÚOptional)Úautocomplete)Úparse_command)Úcreate_command)ÚPipError)ÚdeprecationÚargsÚreturnc              
   C   sä   | d u rt jdd … } t ¡  tƒ  zt| ƒ\}}W n' tyA } zt j d|› �¡ t j t	j
¡ t  d¡ W Y d }~nd }~ww z	t tjd¡ W n tjyd } zt d|¡ W Y d }~nd }~ww t|d|v d�}| |¡S )Né   zERROR: Ú z%Ignoring error %s when setting localez
--isolated)Úisolated)ÚsysÚargvr   Ú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"   ú‰/root/aizidognhua/tmp/workspace/projects/ec89d86c-575f-41c9-af57-ac45cbdbf775/venv/lib/python3.10/site-packages/pip/_internal/cli/main.pyr   -   s(   €ý€þ
r   )N)Ú__doc__r   Úloggingr   r   Útypingr   r   Ú pip._internal.cli.autocompletionr   Úpip._internal.cli.main_parserr   Úpip._internal.commandsr   Úpip._internal.exceptionsr   Úpip._internal.utilsr   Ú	getLoggerÚ__name__r   ÚstrÚintr   r"   r"   r"   r#   Ú<module>   s    
 