ó
āq^c           @   s   d  d l  m Z d   Z d S(   i’’’’(   t   newer_groupc         C   s   t  |   t  |  k r' t d   n  g  } g  } xV t t  |    D]B } t |  | | |  rF | j |  |  | j | |  qF qF W| | f S(   sū   Walk both arguments in parallel, testing if each source group is newer
    than its corresponding target. Returns a pair of lists (sources_groups,
    targets) where sources is newer than target, according to the semantics
    of 'newer_group()'.
    s5   'sources_group' and 'targets' must be the same length(   t   lent
   ValueErrort   rangeR    t   append(   t   sources_groupst   targetst	   n_sourcest	   n_targetst   i(    (    s7   /tmp/pip-build-aSgKnK/setuptools/setuptools/dep_util.pyt   newer_pairwise_group   s    N(   t   distutils.dep_utilR    R
   (    (    (    s7   /tmp/pip-build-aSgKnK/setuptools/setuptools/dep_util.pyt   <module>   s   