[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