3
[5                 @   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j  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j"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j  t  yt| \}}W nJ tk
r~ } z.t jjd|  t jjt	j
 t jd W Y d d }~X nX ytjtjd W n0 tjk
r } ztjd| W Y d d }~X nX t| d|kd}|j|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-65viz3iy/pip/pip/_internal/__init__.pyr#   6   s     r#   )N)&
__future__r   r   loggingr   warningsr   Zpip._vendor.urllib3.exceptionsr   filterwarningssslImportErrorplatformOPENSSL_VERSION_NUMBERpip._vendor.urllib3.contribr   OSErrorZinject_into_urllib3Z pip._internal.cli.autocompletionr   Z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   

