From 85b65f0941d7619e103f10f53bbf734bcacfd0a0 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Tue, 14 Jun 2016 22:40:50 +0200 Subject: [PATCH] tests: `pyvenv --system-site-packages` is too buggy on python 3.4 It always wants to install packages into /usr/lib/python3.4/site-packages Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pip/basecommand.py", line 122, in main status = self.run(options, args) File "/usr/lib/python3/dist-packages/pip/commands/install.py", line 295, in run requirement_set.install(install_options, global_options, root=options.root_path) File "/usr/lib/python3/dist-packages/pip/req.py", line 1436, in install requirement.install(install_options, global_options, *args, **kwargs) File "/usr/lib/python3/dist-packages/pip/req.py", line 672, in install self.move_wheel_files(self.source_dir, root=root) File "/usr/lib/python3/dist-packages/pip/req.py", line 902, in move_wheel_files pycompile=self.pycompile, File "/usr/lib/python3/dist-packages/pip/wheel.py", line 214, in move_wheel_files clobber(source, lib_dir, True) File "/usr/lib/python3/dist-packages/pip/wheel.py", line 176, in clobber os.makedirs(dest) File "/usr/lib/python3.4/os.py", line 237, in makedirs mkdir(name, mode) PermissionError: [Errno 13] Permission denied: '/usr/lib/python3.4/site-packages' --- tests/complete-ci-tests | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/complete-ci-tests b/tests/complete-ci-tests index 3f630767..e30d990a 100755 --- a/tests/complete-ci-tests +++ b/tests/complete-ci-tests @@ -66,7 +66,7 @@ fdroid=$WORKSPACE/env/bin/fdroid $WORKSPACE/tests/run-tests $apksource # test install using install direct from git repo cd $WORKSPACE rm -rf $WORKSPACE/env -pyvenv --system-site-packages $WORKSPACE/env +pyvenv $WORKSPACE/env . $WORKSPACE/env/bin/activate pip3 install -e $WORKSPACE python3 setup.py install -- 2.30.2