B
    Uvg5              	   @   s<  d dl m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 ej	ded yd dl
Z
W n ek
rn   Y nHX ejdkre
jdk ryd dlmZ W n eefk
r   Y n
X e  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 d dlmZmZmZm Z  d dlm!Z! e"e#Z$ej	de!d dddZ%dS )    )absolute_importN)DependencyWarningignore)categorydarwini )securetransport)autocomplete)parse_command)commands_dict)PipError)deprecation)git	mercurial
subversionbazaar)InsecureRequestWarningc          
   C   s   | d krt jdd  } t  t  yt| \}}W nJ tk
r~ } z,t jd|  t jt	j
 t d W d d }~X Y nX yttjd W n0 tjk
r } ztd| W d d }~X Y nX t| d|kd}||S )N   z	ERROR: %s 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*   7/tmp/pip-install-r_9ig3yj/pip/pip/_internal/__init__.pyr#   6   s     r#   )N)&
__future__r   r   loggingr   warningsr   pip._vendor.urllib3.exceptionsr   filterwarningssslImportErrorplatformOPENSSL_VERSION_NUMBERZpip._vendor.urllib3.contribr   OSErrorZinject_into_urllib3 pip._internal.cli.autocompletionr   pip._internal.cli.main_parserr	   pip._internal.commandsr
   pip._internal.exceptionsr   pip._internal.utilsr   pip._internal.vcsr   r   r   r   r   	getLogger__name__r!   r#   r*   r*   r*   r+   <module>   s6   

