diff options
author | Michał Górny <mgorny@gentoo.org> | 2015-11-07 20:30:24 +0100 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2015-11-11 11:21:25 +0100 |
commit | fd4001e9682ed11db9f6b2cf87f3e89ed291fe02 (patch) | |
tree | 1e94d7037e014066896bfe35902f739058bf4f63 /eclass/tests/python-utils-r1.sh | |
parent | python-utils-r1.eclass: Obtain library path from the interpreter (diff) | |
download | gentoo-fd4001e9682ed11db9f6b2cf87f3e89ed291fe02.tar.gz gentoo-fd4001e9682ed11db9f6b2cf87f3e89ed291fe02.tar.bz2 gentoo-fd4001e9682ed11db9f6b2cf87f3e89ed291fe02.zip |
python-utils-r1.eclass: Obtain PYTHON_SITEDIR from the interpreter
Obtain the Python site-packages directory path using
the distutils.sysconfig module, rather than hardcoding it.
Diffstat (limited to 'eclass/tests/python-utils-r1.sh')
-rwxr-xr-x | eclass/tests/python-utils-r1.sh | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/eclass/tests/python-utils-r1.sh b/eclass/tests/python-utils-r1.sh index e54550debac1..457756de3e42 100755 --- a/eclass/tests/python-utils-r1.sh +++ b/eclass/tests/python-utils-r1.sh @@ -63,8 +63,8 @@ inherit python-utils-r1 test_var EPYTHON python2_7 python2.7 test_var PYTHON python2_7 /usr/bin/python2.7 -test_var PYTHON_SITEDIR python2_7 /usr/lib/python2.7/site-packages if [[ -x /usr/bin/python2.7 ]]; then + test_var PYTHON_SITEDIR python2_7 "/usr/lib*/python2.7/site-packages" test_var PYTHON_INCLUDEDIR python2_7 /usr/include/python2.7 test_var PYTHON_LIBPATH python2_7 "/usr/lib*/libpython2.7$(get_libname)" fi @@ -73,9 +73,9 @@ test_var PYTHON_SCRIPTDIR python2_7 /usr/lib/python-exec/python2.7 test_var EPYTHON python3_4 python3.4 test_var PYTHON python3_4 /usr/bin/python3.4 -test_var PYTHON_SITEDIR python3_4 /usr/lib/python3.4/site-packages if [[ -x /usr/bin/python3.4 ]]; then abiflags=$(/usr/bin/python3.4 -c 'import sysconfig; print(sysconfig.get_config_var("ABIFLAGS"))') + test_var PYTHON_SITEDIR python3_4 "/usr/lib*/python3.4/site-packages" test_var PYTHON_INCLUDEDIR python3_4 "/usr/include/python3.4${abiflags}" test_var PYTHON_LIBPATH python3_4 "/usr/lib*/libpython3.4${abiflags}$(get_libname)" fi @@ -84,14 +84,16 @@ test_var PYTHON_SCRIPTDIR python3_4 /usr/lib/python-exec/python3.4 test_var EPYTHON jython2_7 jython2.7 test_var PYTHON jython2_7 /usr/bin/jython2.7 -test_var PYTHON_SITEDIR jython2_7 /usr/share/jython-2.7/Lib/site-packages +if [[ -x /usr/bin/jython2.7 ]]; then + test_var PYTHON_SITEDIR jython2_7 /usr/share/jython-2.7/Lib/site-packages +fi test_var PYTHON_PKG_DEP jython2_7 '*dev-java/jython*:2.7' test_var PYTHON_SCRIPTDIR jython2_7 /usr/lib/python-exec/jython2.7 test_var EPYTHON pypy pypy test_var PYTHON pypy /usr/bin/pypy -test_var PYTHON_SITEDIR pypy /usr/lib/pypy/site-packages if [[ -x /usr/bin/pypy ]]; then + test_var PYTHON_SITEDIR pypy "/usr/lib*/pypy/site-packages" test_var PYTHON_INCLUDEDIR pypy "/usr/lib*/pypy/include" fi test_var PYTHON_PKG_DEP pypy '*virtual/pypy*:0=' @@ -99,8 +101,8 @@ test_var PYTHON_SCRIPTDIR pypy /usr/lib/python-exec/pypy test_var EPYTHON pypy3 pypy3 test_var PYTHON pypy3 /usr/bin/pypy3 -test_var PYTHON_SITEDIR pypy3 /usr/lib/pypy3/site-packages if [[ -x /usr/bin/pypy3 ]]; then + test_var PYTHON_SITEDIR pypy3 "/usr/lib*/pypy3/site-packages" test_var PYTHON_INCLUDEDIR pypy3 /usr/lib/pypy3/include fi test_var PYTHON_PKG_DEP pypy3 '*virtual/pypy3*:0=' |