summary refs log tree commit diff
path: root/pkgs/development/python-modules/magic-wormhole
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2016-11-25 09:12:23 +0100
committerFrederik Rietdijk <fridh@fridh.nl>2016-11-25 09:13:01 +0100
commit18637d877a282e039a05e93681953d2ff984919c (patch)
treefe7d8aec4a883e2553388629671303704620c5ed /pkgs/development/python-modules/magic-wormhole
parent51645f8f477dc879f308b17bfe2038005340ba9e (diff)
downloadnixpkgs-18637d877a282e039a05e93681953d2ff984919c.tar
nixpkgs-18637d877a282e039a05e93681953d2ff984919c.tar.gz
nixpkgs-18637d877a282e039a05e93681953d2ff984919c.tar.bz2
nixpkgs-18637d877a282e039a05e93681953d2ff984919c.tar.lz
nixpkgs-18637d877a282e039a05e93681953d2ff984919c.tar.xz
nixpkgs-18637d877a282e039a05e93681953d2ff984919c.tar.zst
nixpkgs-18637d877a282e039a05e93681953d2ff984919c.zip
magic-wormhole: move to python-packages
since it is actually a library.
Diffstat (limited to 'pkgs/development/python-modules/magic-wormhole')
-rw-r--r--pkgs/development/python-modules/magic-wormhole/default.nix26
1 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/magic-wormhole/default.nix b/pkgs/development/python-modules/magic-wormhole/default.nix
new file mode 100644
index 00000000000..304476c26a8
--- /dev/null
+++ b/pkgs/development/python-modules/magic-wormhole/default.nix
@@ -0,0 +1,26 @@
+{ fetchurl, lib, buildPythonPackage, python, autobahn
+, cffi, click, hkdf, pynacl, spake2, tqdm }:
+
+buildPythonPackage rec {
+  name = "magic-wormhole-${version}";
+  version = "0.8.1";
+
+  src = fetchurl {
+    url = "mirror://pypi/m/magic-wormhole/${name}.tar.gz";
+    sha256 = "1yh5nbhh9z1am2pqnb5qqyq1zjl1m7z6jnkmvry2q14qwspw9had";
+  };
+  checkPhase = ''
+    ${python.interpreter} -m wormhole.test.run_trial wormhole
+  '';
+
+  # Several test failures, network related.
+  doCheck = false;
+
+  propagatedBuildInputs = [ autobahn cffi click hkdf pynacl spake2 tqdm ];
+  meta = {
+    description = "Securely transfer data between computers";
+    homepage = "https://github.com/warner/magic-wormhole";
+    license = lib.licenses.mit;
+    maintainers = with lib.maintainers; [ asymmetric ];
+  };
+}