U
    Ðvag   ã                   @   s    d Z ddl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eee  ed	œd
d„ZdS )z Primary application entrypoint.
é    N)ÚListÚOptional)Úautocomplete)Úparse_command)Úcreate_command)ÚPipError)Údeprecation)ÚargsÚreturnc              
   C   sð   | d krt jdd … } tjdtdd� t ¡  tƒ  zt| ƒ\}}W nL t	k
r� } z.t j
 d|› �¡ t j
 tj¡ t  d¡ W 5 d }~X Y nX zt tjd¡ W n0 tjk
rÔ } zt d|¡ W 5 d }~X Y nX t|d|kd	�}| |¡S )
Né   Úignorez.*pkg_resources)ÚactionÚcategoryÚmodulezERROR: Ú z%Ignoring error %s when setting localez
--isolated)Úisolated)ÚsysÚargvÚwarningsÚfilterwarningsÚDeprecationWarningr   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%   úJ/var/www/html/myvenv/lib/python3.8/site-packages/pip/_internal/cli/main.pyr"   .   s*      ÿr"   )N)Ú__doc__r   Úloggingr   r   r   Útypingr   r   Z pip._internal.cli.autocompletionr   Zpip._internal.cli.main_parserr   Zpip._internal.commandsr   Zpip._internal.exceptionsr   Úpip._internal.utilsr   Ú	getLoggerÚ__name__r    ÚstrÚintr"   r%   r%   r%   r&   Ú<module>   s   
