3
Q'íc. ã @ s, d Z ddlmZ ddlZddlZddlZddlZddlZddlm Z ddl
mZ ddlm
Z
ddlmZ ddlmZmZmZmZmZ dd lmZ dd
lmZmZ ddlmZmZ ddlmZm Z m!Z!m"Z"m#Z# dd
l$m%Z%m&Z&m'Z' ddl(m)Z) ddl*m+Z+ dgZ,ej-e.Z/G dd de0Z1G dd de1Z2dS )z(Base Command class, and related routinesé )Úabsolute_importN)Ú
cmdoptions)Ú
PackageFinder)Úrunning_under_virtualenv)Ú
PipSession)Ú
BadCommandÚInstallationErrorÚUninstallationErrorÚCommandErrorÚPreviousBuildDirError)Úlogging_dictConfig)ÚConfigOptionParserÚUpdatingDefaultsHelpFormatter)ÚInstallRequirementÚparse_requirements)ÚSUCCESSÚERRORÚ
UNKNOWN_ERRORÚVIRTUALENV_NOT_FOUNDÚPREVIOUS_BUILD_DIR_ERROR)ÚdeprecationÚget_progÚnormalize_path)ÚIndentingFormatter)Úpip_version_checkÚCommandc @ s@ e Zd ZdZdZdZd
ZdddZdddZd d
Z dd Z
dS )r NFúext://sys.stdoutúext://sys.stderrc C sr | j dt | jf t d| j| j|d}tf || _d| jj }tj | j|| _
tjtj
| j}| jj| d S )Nz%s %sF)ÚusageÚprogÚ formatterÚadd_help_optionÚnameÚdescriptionÚisolatedz
%s Options)r r r"