[Checkins] SVN: zc.buildout/trunk/src/zc/buildout/buildout.py Fixed
a bug in runsetup that caused setup scripts that introspected
Jim Fulton
jim at zope.com
Sun Oct 1 13:46:46 EDT 2006
Log message for revision 70464:
Fixed a bug in runsetup that caused setup scripts that introspected
__file__ to fail.
Changed:
U zc.buildout/trunk/src/zc/buildout/buildout.py
-=-
Modified: zc.buildout/trunk/src/zc/buildout/buildout.py
===================================================================
--- zc.buildout/trunk/src/zc/buildout/buildout.py 2006-10-01 17:46:43 UTC (rev 70463)
+++ zc.buildout/trunk/src/zc/buildout/buildout.py 2006-10-01 17:46:45 UTC (rev 70464)
@@ -638,6 +638,7 @@
setuptools=setuptools,
setupdir=os.path.dirname(setup),
setup=setup,
+ __file__ = setup,
))
os.spawnl(os.P_WAIT, sys.executable, sys.executable, tsetup,
*[zc.buildout.easy_install._safe_arg(a)
@@ -651,6 +652,8 @@
sys.path.insert(0, %(setuptools)r)
import os, setuptools
+__file__ = %(__file__)r
+
os.chdir(%(setupdir)r)
sys.argv[0] = %(setup)r
execfile(%(setup)r)
More information about the Checkins
mailing list