1{ lib, buildPythonPackage, fetchPypi, isPy27, six, attrs, twisted, pyopenssl, service-identity, autobahn, treq, mock, pytest }: 2 3buildPythonPackage rec { 4 version = "0.4.1"; 5 pname = "magic-wormhole-mailbox-server"; 6 7 src = fetchPypi { 8 inherit pname version; 9 sha256 = "1af10592909caaf519c00e706eac842c5e77f8d4356215fe9c61c7b2258a88fb"; 10 }; 11 12 propagatedBuildInputs = [ six attrs twisted pyopenssl service-identity autobahn ]; 13 14 # zope.interface import issue 15 doCheck = !isPy27; 16 checkInputs = [ treq mock pytest ]; 17 checkPhase = '' 18 pytest 19 ''; 20 21 meta = with lib; { 22 description = "Securely transfer data between computers"; 23 homepage = "https://github.com/warner/magic-wormhole-mailbox-server"; 24 license = licenses.mit; 25 }; 26}