ó
{Udc           @@  sä   d  Z  d d l m Z d d l Z d d l Z d d l Z d d l 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 d d	 l m Z e rÅ d d
 l m Z m Z n  e j e ƒ Z d d „ Z d S(   s    Primary application entrypoint.
i    (   t   absolute_importN(   t   autocomplete(   t   parse_command(   t   create_command(   t   PipError(   t   deprecation(   t   MYPY_CHECK_RUNNING(   t   Listt   Optionalc         C@  s÷   |  d  k r t j d }  n  t j ƒ  t ƒ  y t |  ƒ \ } } WnL t k
 r‘ } t j j	 d j
 | ƒ ƒ t j j	 t j ƒ t j d ƒ n Xy t j t j d ƒ Wn& t j k
 rÑ } t j d | ƒ n Xt | d d | k ƒ} | j | ƒ S(   Ni   s	   ERROR: {}t    s%   Ignoring error %s when setting localet   isolateds
   --isolated(   t   Nonet   syst   argvR   t   install_warning_loggerR   R   R   t   stderrt   writet   formatt   ost   linesept   exitt   localet	   setlocalet   LC_ALLt   Errort   loggert   debugR   t   main(   t   argst   cmd_namet   cmd_argst   exct   et   command(    (    sd   /var/www/html/phendo-backend/phendo_python/env/lib/python2.7/site-packages/pip/_internal/cli/main.pyR   1   s     
(   t   __doc__t
   __future__R    R   t   loggingR   R   t    pip._internal.cli.autocompletionR   t   pip._internal.cli.main_parserR   t   pip._internal.commandsR   t   pip._internal.exceptionsR   t   pip._internal.utilsR   t   pip._internal.utils.typingR   t   typingR   R   t	   getLoggert   __name__R   R   R   (    (    (    sd   /var/www/html/phendo-backend/phendo_python/env/lib/python2.7/site-packages/pip/_internal/cli/main.pyt   <module>   s   