From f06322cf7a46a9868ca93b0d40b836e7b15e2dbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sun, 18 Aug 2019 13:50:54 +0200 Subject: [PATCH] tox: load lasso (#35425) --- getlasso3.sh | 22 ++++++++++++++++++++++ tox.ini | 1 + 2 files changed, 23 insertions(+) create mode 100755 getlasso3.sh diff --git a/getlasso3.sh b/getlasso3.sh new file mode 100755 index 00000000..9266a728 --- /dev/null +++ b/getlasso3.sh @@ -0,0 +1,22 @@ +#!/bin/sh + +# Get venv site-packages path +DSTDIR=`python3 -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())'` + +# Get not venv site-packages path +# Remove first path (assuming that is the venv path) +NONPATH=`echo $PATH | sed 's/^[^:]*://'` +SRCDIR=`PATH=$NONPATH python3 -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())'` + +# Clean up +rm -f $DSTDIR/lasso.* +rm -f $DSTDIR/_lasso.* + +# Link +ln -sv /usr/lib/python3/dist-packages/lasso.py $DSTDIR/ +for SOFILE in /usr/lib/python3/dist-packages/_lasso.cpython-*.so +do + ln -sv $SOFILE $DSTDIR/ +done + +exit 0 diff --git a/tox.ini b/tox.ini index c8a2555c..331f37e0 100644 --- a/tox.ini +++ b/tox.ini @@ -31,6 +31,7 @@ deps = git+http://git.entrouvert.org/debian/django-ckeditor.git commands = py2: ./getlasso.sh + py3: ./getlasso3.sh py2: ./get_wcs.sh python manage.py compilemessages py.test {env:COVERAGE:} {posargs: --junitxml=test_{envname}_results.xml tests/}