ó À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 r9t 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<