diff options
author | Josef Kemetmüller <josef.kemetmueller@aon.at> | 2019-03-07 22:55:12 +0100 |
---|---|---|
committer | xeji <36407913+xeji@users.noreply.github.com> | 2019-03-07 22:55:12 +0100 |
commit | 61a8aca8e5555b3142e7a174adadc3371a2e2511 (patch) | |
tree | 05b57ca313c9803d2466e70c34dba7ffdca7dd2c /pkgs/tools/virtualization/udocker | |
parent | e8d116f8ee4ac104ecd5ef42749bef1540f6b7fb (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/udocker')
-rw-r--r-- | pkgs/tools/virtualization/udocker/default.nix | 7 |
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 ''; |