o
    f}”e¨	  ã                   @   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   Zinstall_warning_loggerr   r   r   ÚstderrÚwriteÚosÚlinesepÚexitÚlocaleÚ	setlocaleÚLC_ALLÚErrorÚloggerÚdebugr   Úmain)r	   Zcmd_nameZcmd_argsÚexcÚeZcommand© r   ú_/Users/abhinavbhinder/Documents/map/venv/lib/python3.10/site-packages/pip/_internal/cli/main.pyr   -   s(   €ý€þ
r   )N)Ú__doc__r   Úloggingr   r   Útypingr   r   Z pip._internal.cli.autocompletionr   Zpip._internal.cli.main_parserr   Zpip._internal.commandsr   Zpip._internal.exceptionsr   Zpip._internal.utilsr   Ú	getLoggerÚ__name__r   ÚstrÚintr   r   r   r   r   Ú<module>   s    
 