Repository URL to install this package:
Version:
3.3.29 ▾
|
ó èRc @ s8 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 Z d d l 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 d d l m Z m Z d d l m Z m Z m Z m Z d d l m Z d g Z e j Z d e f d YZ d d Z" d d Z# d S( s( Base Command class, and related routinesiÿÿÿÿN( t logger( t urlopen( t BadCommandt InstallationErrort UninstallationErrort CommandError( t StringIO( t ConfigOptionParsert UpdatingDefaultsHelpFormatter( t SUCCESSt ERRORt UNKNOWN_ERRORt VIRTUALENV_NOT_FOUND( t get_progt Commandc B sP e Z d Z d Z e Z d Z d Z d Z d Z d Z d Z RS( c C sÐ i | j d 6d t | j f d 6t d 6t d 6| j d 6| j d 6} | | _ t | | _ d | j j } t j | j | | _ x$ | j D] } | j | j | q W| j | j | j d S( Nt usages %s %st progt formattert add_help_optiont namet descriptions %s Options( R R R R t Falset __doc__t main_parserR t parsert capitalizet optparset OptionGroupt cmd_optst option_groupst _copy_option_groupt _copy_optionst option_list( t selfR t parser_kwt optgroup_namet group( ( sD /home/tvault/.virtenv/lib/python2.7/site-packages/pip/basecommand.pyt __init__! s c C s1 x* | D]" } | j s q n | j | q Wd S( s0 Populate an option parser or group with options.N( t destt add_option( R! R t optionst option( ( sD /home/tvault/.virtenv/lib/python2.7/site-packages/pip/basecommand.pyR 8 s c C s9 t j | | j } | j | | j | j | d S( s8 Copy option group (including options) to another parser.N( R R t titleR R t add_option_group( R! R R$ t new_group( ( sD /home/tvault/.virtenv/lib/python2.7/site-packages/pip/basecommand.pyR ? s c C s d d d d d d d d d d d g } x6 | D]. } t | | t | | pX t | | q. W| j | j 7_ | j | j 7_ d S( Nt logt proxyt require_venvt log_explicit_levelst log_filet timeoutt default_vcst skip_requirements_regext no_inputt exists_actiont cert( t setattrt getattrt quiett verbose( R! t initial_optionsR( t attrst attr( ( sD /home/tvault/.virtenv/lib/python2.7/site-packages/pip/basecommand.pyt merge_optionsF s ,c C s d S( N( ( R! ( ( sD /home/tvault/.virtenv/lib/python2.7/site-packages/pip/basecommand.pyt setup_loggingS s c C sÿ | j j | \ } } | j | | d } | | j 7} | | j 8} t j d | } g } t j j | t j f t j | j f g | j r¡ t t _ n | j | j rÄ d t j d <n | j ré d j | j t j d <n | j r| j t j d <n | j r@t j j d s@t j d t j t q@n | j rwt | j d } t j j t j | f n d } t j | j! pd t" j# d | j$ d | j t% } t&