blob: d537e3e94e0e255c814b137192e6714790125dab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
Import('*')
# describe what we need for Python
EnsurePythonVersion(2, 4)
import distutils.sysconfig
import os.path
# distutils default prefix is the common path between
# distutils.sysconfig.get_python_lib and distutils.sysconfig.get_python_inc
prefix = os.path.commonprefix([
distutils.sysconfig.get_python_lib(),
distutils.sysconfig.get_python_inc(),
])
# suffix to install .py files to is distutils.sysconfig.get_python_lib()
# after the common prefix
python_suffix = distutils.sysconfig.get_python_lib()[len(prefix):]
# install path for python is then in DESTDIR + python_suffix
python_installdir = DESTDIR + python_suffix + '/subunit'
env.Alias('install', [Install(python_installdir, 'subunit/__init__.py')])
|