__revision__ = "$Id$"
import sys, os, re
+from distutils import sysconfig
from distutils.core import Command
from distutils.dep_util import newer
from distutils.util import convert_path
(script, self.build_dir))
if not self.dry_run:
outf = open(outfile, "w")
- outf.write("#!%s%s\n" %
- (os.path.normpath(sys.executable), post_interp))
+ if not sysconfig.python_build:
+ outf.write("#!%s%s\n" %
+ (os.path.normpath(sys.executable),
+ post_interp))
+ else:
+ outf.write("#!%s%s" %
+ (os.path.join(
+ sysconfig.get_config_var("BINDIR"),
+ "python" + sysconfig.get_config_var("EXE")),
+ post_interp))
outf.writelines(f.readlines())
outf.close()
if f: