[Python-checkins] r51783 - sandbox/trunk/setuptools/setuptools/command/develop.py

phillip.eby python-checkins at python.org
Wed Sep 6 21:54:35 CEST 2006


Author: phillip.eby
Date: Wed Sep 6 21:54:35 2006
New Revision: 51783
Modified:
 sandbox/trunk/setuptools/setuptools/command/develop.py
Log:
Make "setup.py develop" of a setuptools-using project install 
setuptools, if needed, instead of only downloading the egg.
Modified: sandbox/trunk/setuptools/setuptools/command/develop.py
==============================================================================
--- sandbox/trunk/setuptools/setuptools/command/develop.py	(original)
+++ sandbox/trunk/setuptools/setuptools/command/develop.py	Wed Sep 6 21:54:35 2006
@@ -51,7 +51,6 @@
 self.egg_link = os.path.join(self.install_dir, ei.egg_name+'.egg-link')
 self.egg_base = ei.egg_base
 self.egg_path = os.path.abspath(ei.egg_base)
-
 # Make a distribution for the package's source
 self.dist = Distribution(
 normalize_path(self.egg_path),
@@ -62,12 +61,13 @@
 def install_for_development(self):
 # Ensure metadata is up-to-date
 self.run_command('egg_info')
-
 # Build extensions in-place
 self.reinitialize_command('build_ext', inplace=1)
 self.run_command('build_ext')
-
 self.install_site_py() # ensure that target dir is site-safe
+ if setuptools.bootstrap_install_from:
+ self.easy_install(setuptools.bootstrap_install_from)
+ setuptools.bootstrap_install_from = None
 
 # create an .egg-link in the installation dir, pointing to our egg
 log.info("Creating %s (link to %s)", self.egg_link, self.egg_base)
@@ -114,3 +114,10 @@
 script_text = f.read()
 f.close()
 self.install_script(dist, script_name, script_text, script_path)
+
+
+
+
+
+
+


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /