summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 2ab107e)
raw | patch | inline | side by side (parent: 2ab107e)
author | richard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2> | |
Fri, 25 Apr 2003 02:09:20 +0000 (02:09 +0000) | ||
committer | richard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2> | |
Fri, 25 Apr 2003 02:09:20 +0000 (02:09 +0000) |
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1686 57a73879-2fb5-44c3-a270-3262357dd7e2
setup.py | patch | blob | history |
diff --git a/setup.py b/setup.py
index bba05f434b8291ef9f15588bde82458d0efa0cfa..01ab61194bbfec4c6d6fa136330a20da92286023 100644 (file)
--- a/setup.py
+++ b/setup.py
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
#
-# $Id: setup.py,v 1.49 2003-04-19 05:03:54 richard Exp $
+# $Id: setup.py,v 1.50 2003-04-25 02:09:20 richard Exp $
from distutils.core import setup, Extension
from distutils.util import get_platform
module = os.path.splitext(os.path.basename(script))[0]
module = string.translate(module, to_module)
+ cmdopt=self.distribution.command_options
+ if cmdopt['install'].has_key('prefix'):
+ prefix = cmdopt['install']['prefix'][1]
+ version = '%d.%d'%sys.version_info[:2]
+ prefix = '''
+import sys
+sys.path.insert(1, "%s/lib/python%s/site-packages")
+'''%(prefix, version)
+ else:
+ prefix = ''
script_vars = {
'python': os.path.normpath(sys.executable),
'package': self.package_name,
'module': module,
+ 'prefix': prefix,
}
self.announce("creating %s" % outfile)
'if "%%_4ver%%" == "" "%(python)s" -O -c "from %(package)s.scripts.%(module)s import run; run()" %%*\n'
% script_vars)
else:
- file.write('#! %(python)s -O\n'
+ file.write('#! %(python)s -O\n%(prefix)s'
'from %(package)s.scripts.%(module)s import run\n'
'run()\n'
% script_vars)