U
    +|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	d
„ZdS )z Primary application entrypoint.
é    N)ÚListÚOptional)Úautocomplete)Úparse_command)Úcreate_command)ÚPipError)Údeprecationc              
   C   sà   | d krt j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é   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)ÚargsÚcmd_nameÚcmd_argsÚexcÚeÚcommand© r!   ú^C:\Users\snmko\Desktop\web_content\django_cbt\venv\Lib\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   Zpip._internal.utilsr   Ú	getLoggerÚ__name__r   r   r!   r!   r!   r"   Ú<module>   s   
