File: //usr/lib/python2.7/dist-packages/setuptools/installer.pyc
�
�C�^c @ s� 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 Z d d l m
Z
d d l m Z d d l
m Z d d l m Z d � Z d
� Z d � Z d � Z d S(
i����N( t log( t DistutilsError( t easy_install( t six( t Wheeli ( t TemporaryDirectoryc C s; t | t j � r | j � St | t t f � s7 t � | S( s8 Ensure find-links option end-up being a list of strings.( t
isinstanceR t string_typest splitt tuplet listt AssertionError( t
find_links( ( s8 /usr/lib/python2.7/dist-packages/setuptools/installer.pyt _fixup_find_links s
c C s | j i d g d 6� } | j d � } | j � | j d � | j d � j � D� � | j r� | j } d | k r� t | d d � | } n d | f | d <n | j � } t | d d g d | d
t d t
d d d
t
d t
d t d t d t
�
} | j � | j | � S( sJ Fetch an egg needed for building.
Legacy path using EasyInstall.
R t script_argsc s s- | ]# \ } } | d k r | | f Vq d S( R t site_dirst index_urlt optimizet allow_hostsN( R R R R R R ( ( t .0t kt v( ( s8 /usr/lib/python2.7/dist-packages/setuptools/installer.pys <genexpr>! s R i t setupt argst xt install_dirt exclude_scriptst always_copyt build_directoryt editablet upgradet
multi_versiont no_reportt userN(
t __class__t get_option_dictt cleart updatet itemst dependency_linksR
t get_egg_cache_dirR t Truet Falset Nonet ensure_finalized( t distt reqt tmp_distt optst linksR t cmd( ( s8 /usr/lib/python2.7/dist-packages/setuptools/installer.pyt _legacy_fetch_build_egg s&