abc @ se d d l Z d d l m Z d d l m Z d d l m Z e j e Z d e f d YZ
d S( iN( t Command( t check_requirements( t get_installed_distributionst CheckCommandc B s) e Z d Z d Z d Z d Z d Z RS( s7 Verify installed packages have compatible dependencies.t checks
%prog [options]c
C s t d t d d } t | \ } } x | D] } d | j | j f } x9 | j | g D]% } t j d | j | j | j q] WxH | j | g D]4 \ } } t j d | j | j | | j | j q Wq. W| s | r d St j d d S( Nt
local_onlyt skips %s==%ss* %s %s requires %s, which is not installed.s- %s %s has requirement %s, but you have %s %s.i s No broken requirements found.( ( R t FalseR t project_namet versiont gett loggert info(
t selft optionst argst distst missing_reqs_dictt incompatible_reqs_dictt distt keyt requirementt actual( ( s6 /usr/lib/python2.7/site-packages/pip/commands/check.pyt run s
( t __name__t
__module__t __doc__t namet usaget summaryR ( ( ( s6 /usr/lib/python2.7/site-packages/pip/commands/check.pyR s
( t loggingt pip.basecommandR t pip.operations.checkR t pip.utilsR t getLoggerR R R ( ( ( s6 /usr/lib/python2.7/site-packages/pip/commands/check.pyt