summaryrefslogtreecommitdiffstats
path: root/pkgs/tools/virtualization
diff options
context:
space:
mode:
authorJosef Kemetmüller <josef.kemetmueller@aon.at>2019-03-07 22:55:12 +0100
committerxeji <36407913+xeji@users.noreply.github.com>2019-03-07 22:55:12 +0100
commit61a8aca8e5555b3142e7a174adadc3371a2e2511 (patch)
tree05b57ca313c9803d2466e70c34dba7ffdca7dd2c /pkgs/tools/virtualization
parente8d116f8ee4ac104ecd5ef42749bef1540f6b7fb (diff)
udocker: Fix build (#57002)
The latest changes to support better cross-compilation compatibility have introduced a stricter handling of dependency specifications in python. Since b4acd97, mock and nosetest should be checkInputs, since they are used for testing. Fixes: #56972
Diffstat (limited to 'pkgs/tools/virtualization')
-rw-r--r--pkgs/tools/virtualization/udocker/default.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/tools/virtualization/udocker/default.nix b/pkgs/tools/virtualization/udocker/default.nix
index 446cfff37ff6..98046a8e0438 100644
--- a/pkgs/tools/virtualization/udocker/default.nix
+++ b/pkgs/tools/virtualization/udocker/default.nix
@@ -12,7 +12,7 @@ buildPythonApplication rec {
sha256 = "134xk7rfj0xki9znryk5qf1nsfa318ahrrsi1k6ia7kipp7i3hb4";
};
- buildInputs = [ proot patchelf fakechroot runc simplejson pycurl coreutils nose mock ];
+ buildInputs = [ proot patchelf fakechroot runc simplejson pycurl coreutils ];
postPatch = ''
substituteInPlace udocker.py --replace /usr/sbin:/sbin:/usr/bin:/bin $PATH
@@ -22,6 +22,11 @@ buildPythonApplication rec {
substituteInPlace udocker.py --replace "autoinstall = True" "autoinstall = False"
'';
+ checkInputs = [
+ nose
+ mock
+ ];
+
checkPhase = ''
NOSE_EXCLUDE=test_03_create_repo,test_04_is_repo,test_02__get_group_from_host nosetests -v tests/unit_tests.py
'';