Viewing File: /opt/alt/python35/lib/python3.5/site-packages/setuptools/command/__pycache__/develop.cpython-35.pyc
\X @ 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 Gd d
d
e j e Z Gd d d e Z d S)
)convert_path)log)DistutilsErrorDistutilsOptionErrorN)six)DistributionPathMetadatanormalize_path)easy_install)
namespacesc @ s e Z d Z d Z d Z e j d d g Z e j d g Z d Z d
d Z d d
Z
d d Z e d d Z
d d Z d d Z d d Z d d Z d S)developzSet up package for developmentz%install package in 'development mode' uninstalluUninstall this source package egg-path=N-Set the path to be used in the .egg-link fileFc C sA | j r) d | _ | j | j n
| j | j d S)NT)r
Z
multi_versionuninstall_linkZuninstall_namespacesinstall_for_developmentZwarn_deprecated_options)self r /develop.pyrun s
zdevelop.runc C s5 d | _ d | _ t j | d | _ d | _ d S)N.)r
egg_pathr
initialize_options
setup_pathZalways_copy_from)r r r r r ' s
zdevelop.initialize_optionsc C s | j d } | j r@ d } | j | j f } t | | | 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 | _ t | j } t t
j j | j | j } | | k r0t d | t | t | t
j j | j d | j | _ | j | j | j | j | _ d S)Negg_infoz-Please rename %r to %r before using 'develop'z*.eggz .egg-linkzA--egg-path must be a relative path from the install directory to project_name)get_finalized_commandZbroken_egg_infor r Zegg_nameargsr
finalize_optionsZexpand_basedirsZexpand_dirsZ
package_indexscanglobospathjoininstall_diregg_linkegg_baser abspathr r r r dist_resolve_setup_pathr )r eitemplater Zegg_link_fntargetr r r r r . s<