diff options
author | Robert Scott <code@humanleg.org.uk> | 2017-06-01 20:30:50 +0100 |
---|---|---|
committer | Robert Scott <code@humanleg.org.uk> | 2017-06-01 20:31:16 +0100 |
commit | 156ee07f3cf9fe38c5c5421bc85580bb1396890d (patch) | |
tree | 14ff05f3e0396ad2d8d5d6138e0f55ca0e96bc72 /pkgs/development/python-modules/magic-wormhole | |
parent | f30dd71a388b327102a8bbc628aed1b04488e44d (diff) | |
download | nixlib-156ee07f3cf9fe38c5c5421bc85580bb1396890d.tar nixlib-156ee07f3cf9fe38c5c5421bc85580bb1396890d.tar.gz nixlib-156ee07f3cf9fe38c5c5421bc85580bb1396890d.tar.bz2 nixlib-156ee07f3cf9fe38c5c5421bc85580bb1396890d.tar.lz nixlib-156ee07f3cf9fe38c5c5421bc85580bb1396890d.tar.xz nixlib-156ee07f3cf9fe38c5c5421bc85580bb1396890d.tar.zst nixlib-156ee07f3cf9fe38c5c5421bc85580bb1396890d.zip |
python.pkgs.magic-wormhole: fix build mostly through adding new dependencies
Diffstat (limited to 'pkgs/development/python-modules/magic-wormhole')
-rw-r--r-- | pkgs/development/python-modules/magic-wormhole/default.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/development/python-modules/magic-wormhole/default.nix b/pkgs/development/python-modules/magic-wormhole/default.nix index 62f40ce83370..a777094aea16 100644 --- a/pkgs/development/python-modules/magic-wormhole/default.nix +++ b/pkgs/development/python-modules/magic-wormhole/default.nix @@ -1,6 +1,7 @@ { lib , buildPythonPackage , fetchPypi +, pythonAtLeast , nettools , glibcLocales , autobahn @@ -12,6 +13,10 @@ , tqdm , python , mock +, ipaddress +, humanize +, pyopenssl +, service-identity }: buildPythonPackage rec { @@ -26,7 +31,7 @@ buildPythonPackage rec { checkInputs = [ mock ]; buildInputs = [ nettools glibcLocales ]; - propagatedBuildInputs = [ autobahn cffi click hkdf pynacl spake2 tqdm ]; + propagatedBuildInputs = [ autobahn cffi click hkdf pynacl spake2 tqdm ipaddress humanize pyopenssl service-identity ]; postPatch = '' sed -i -e "s|'ifconfig'|'${nettools}/bin/ifconfig'|" src/wormhole/ipaddrs.py @@ -34,6 +39,8 @@ buildPythonPackage rec { # XXX: disable one test due to warning: # setlocale: LC_ALL: cannot change locale (en_US.UTF-8) sed -i -e "s|def test_text_subprocess|def skip_test_text_subprocess|" src/wormhole/test/test_scripts.py + '' + lib.optionalString (pythonAtLeast "3.3") '' + sed -i -e 's|"ipaddress",||' setup.py ''; checkPhase = '' |