ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     
fc           @   s   d  d l  m Z d  d l m Z d  d l m Z m Z d  d l Z d  d l Z d  d l	 Z	 d  d l
 m Z d  d l m Z m Z m Z d  d l m Z d  d l m Z d  d l Z d	 e j e f d
     YZ d e f d     YZ d S(   i(   t   convert_path(   t   log(   t   DistutilsErrort   DistutilsOptionErrorN(   t   six(   t   Distributiont   PathMetadatat   normalize_path(   t   easy_install(   t
   namespacest   developc           B   s   e  Z d  Z d Z e j d d g Z e j d g Z e Z	 d   Z
 d   Z d	   Z e d
    Z d   Z d   Z d   Z d   Z RS(   s   Set up package for developments%   install package in 'development mode't	   uninstallt   us   Uninstall this source packages	   egg-path=s-   Set the path to be used in the .egg-link filec         C   sA   |  j  r) t |  _ |  j   |  j   n
 |  j   |  j   d  S(   N(   R   t   Truet   multi_versiont   uninstall_linkt   uninstall_namespacest   install_for_developmentt   warn_deprecated_options(   t   self(    (    s>   /usr/lib/python2.7/site-packages/setuptools/command/develop.pyt   run   s    		

c         C   s5   d  |  _ d  |  _ t j |   d  |  _ d |  _ d  S(   Nt   .(   t   NoneR   t   egg_pathR   t   initialize_optionst
   setup_patht   always_copy_from(   R   (    (    s>   /usr/lib/python2.7/site-packages/setuptools/command/develop.pyR   '   s
    			c         C   s  |  j  d  } | j rC d } | j | j f } t | |   n  | j g |  _ t j |   |  j   |  j	   |  j
 j t j d   | j d } t j j |  j |  |  _ | j |  _ |  j d  k r t j j | j  |  _ n  t |  j  } t t j j |  j |  j   } | | k r9t d |   n  t | t | t j j | j   d | j |  _ |  j |  j |  j |  j  |  _ d  S(   Nt   egg_infos-   Please rename %r to %r before using 'develop's   *.eggs	   .egg-linksA   --egg-path must be a relative path from the install directory to t   project_name(   t   get_finalized_commandt   broken_egg_infoR   R   t   egg_namet   argsR   t   finalize_optionst   expand_basedirst   expand_dirst   package_indext   scant   globt   ost   patht   joint   install_dirt   egg_linkt   egg_baseR   R   t   abspathR   R   R   R   t   distt   _resolve_setup_pathR   (   R   t   eit   templateR    t   egg_link_fnt   targetR   (    (    s>   /usr/lib/python2.7/site-packages/setuptools/command/develop.pyR!   .   s<    	

c         C   s   |  j  t j d  j d  } | t j k rG d | j d  d } n  t t j j | | |   } | t t j  k r t	 d | t t j    n  | S(   s   
        Generate a path from egg_base back to '.' where the
        setup script resides and ensure that path points to the
        setup path from $install_dir/$egg_path.
        t   /s   ../i   sG   Can't get a consistent path to setup script from installation directory(
   t   replaceR'   t   sept   rstript   curdirt   countR   R(   R)   R   (   R,   R*   R   t   path_to_setupt   resolved(    (    s>   /usr/lib/python2.7/site-packages/setuptools/command/develop.pyR/   X   s    c         C   s  t  j r t |  j d t  r |  j d d d |  j d  |  j d  } t | j	  } |  j d d | |  j d  |  j d d d |  j d  |  j d  } | |  _
 | |  j _ t | | j  |  j _ n- |  j d  |  j d d d |  j d  |  j   t j r7|  j t j  d  t _ n  |  j   t j d	 |  j |  j  |  j st |  j d
  " } | j |  j
 d |  j  Wd  QXn  |  j d  |  j |  j  d  S(   Nt   use_2to3t   build_pyt   inplacei    R   R,   t	   build_exti   s   Creating %s (link to %s)t   ws   
(    R   t   PY3t   getattrt   distributiont   Falset   reinitialize_commandt   run_commandR   R   t	   build_libR   R.   t   locationR   R   t	   _providert   install_site_pyt
   setuptoolst   bootstrap_install_fromR   R   t   install_namespacesR   t   infoR+   R,   t   dry_runt   opent   writeR   t   process_distributiont   no_deps(   R   t   bpy_cmdt
   build_patht   ei_cmdt   f(    (    s>   /usr/lib/python2.7/site-packages/setuptools/command/develop.pyR   k   s4    	
	
	$c         C   s   t  j j |  j  r t j d |  j |  j  t |  j  } g  | D] } | j   ^ qD } | j	   | |  j
 g |  j
 |  j g f k r t j d |  d  S|  j s t  j |  j  q n  |  j s |  j |  j  n  |  j j r t j d  n  d  S(   Ns   Removing %s (link to %s)s$   Link points to %s: uninstall aborteds5   Note: you must uninstall or replace scripts manually!(   R'   R(   t   existsR+   R   RN   R,   RP   R7   t   closeR   R   t   warnRO   t   unlinkt
   update_pthR.   RC   t   scripts(   R   t   egg_link_filet   linet   contents(    (    s>   /usr/lib/python2.7/site-packages/setuptools/command/develop.pyR      s    
		c         C   s   | |  j  k	 r t j |  |  S|  j |  x~ |  j j p> g  D]j } t j j t	 |   } t j j
 |  } t j |   } | j   } Wd  QX|  j | | | |  q? Wd  S(   N(   R.   R   t   install_egg_scriptst   install_wrapper_scriptsRC   R]   R'   R(   R-   R    t   basenamet   ioRP   t   readt   install_script(   R   R.   t   script_namet   script_patht   strmt   script_text(    (    s>   /usr/lib/python2.7/site-packages/setuptools/command/develop.pyRa      s    c         C   s   t  |  } t j |  |  S(   N(   t   VersionlessRequirementR   Rb   (   R   R.   (    (    s>   /usr/lib/python2.7/site-packages/setuptools/command/develop.pyRb      s    (   R   R   s   Uninstall this source packageN(   s	   egg-path=Ns-   Set the path to be used in the .egg-link file(   t   __name__t
   __module__t   __doc__t   descriptionR   t   user_optionsR   t   boolean_optionsRD   t   command_consumes_argumentsR   R   R!   t   staticmethodR/   R   R   Ra   Rb   (    (    (    s>   /usr/lib/python2.7/site-packages/setuptools/command/develop.pyR
      s   
				*	/		Rk   c           B   s)   e  Z d  Z d   Z d   Z d   Z RS(   sz  
    Adapt a pkg_resources.Distribution to simply return the project
    name as the 'requirement' so that scripts will work across
    multiple versions.

    >>> dist = Distribution(project_name='foo', version='1.0')
    >>> str(dist.as_requirement())
    'foo==1.0'
    >>> adapted_dist = VersionlessRequirement(dist)
    >>> str(adapted_dist.as_requirement())
    'foo'
    c         C   s   | |  _  d  S(   N(   t   _VersionlessRequirement__dist(   R   R.   (    (    s>   /usr/lib/python2.7/site-packages/setuptools/command/develop.pyt   __init__   s    c         C   s   t  |  j |  S(   N(   RB   Rt   (   R   t   name(    (    s>   /usr/lib/python2.7/site-packages/setuptools/command/develop.pyt   __getattr__   s    c         C   s   |  j  S(   N(   R   (   R   (    (    s>   /usr/lib/python2.7/site-packages/setuptools/command/develop.pyt   as_requirement   s    (   Rl   Rm   Rn   Ru   Rw   Rx   (    (    (    s>   /usr/lib/python2.7/site-packages/setuptools/command/develop.pyRk      s   		(   t   distutils.utilR    t	   distutilsR   t   distutils.errorsR   R   R'   R&   Rd   t   setuptools.externR   t   pkg_resourcesR   R   R   t   setuptools.command.easy_installR   RK   R	   t   DevelopInstallerR
   t   objectRk   (    (    (    s>   /usr/lib/python2.7/site-packages/setuptools/command/develop.pyt   <module>   s   