From 281ebacfa99e4405af050281d67f8e1da5a3dbee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Mon, 9 May 2022 03:39:11 +0200 Subject: [PATCH] python310Packages.magic-wormhole-mailbox-server: adopt, fix requirements, run tests with trial --- .../magic-wormhole-mailbox-server/default.nix | 32 +++++++++++++++---- 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/magic-wormhole-mailbox-server/default.nix b/pkgs/development/python-modules/magic-wormhole-mailbox-server/default.nix index dfd16c04a6f..77870ed6836 100644 --- a/pkgs/development/python-modules/magic-wormhole-mailbox-server/default.nix +++ b/pkgs/development/python-modules/magic-wormhole-mailbox-server/default.nix @@ -1,4 +1,15 @@ -{ lib, buildPythonPackage, fetchPypi, isPy27, six, attrs, twisted, pyopenssl, service-identity, autobahn, treq, mock, pytest }: +{ lib +, buildPythonPackage +, fetchPypi +, six +, attrs +, twisted +, pyopenssl +, service-identity +, autobahn +, treq +, mock +}: buildPythonPackage rec { version = "0.4.1"; @@ -9,18 +20,27 @@ buildPythonPackage rec { sha256 = "1af10592909caaf519c00e706eac842c5e77f8d4356215fe9c61c7b2258a88fb"; }; - propagatedBuildInputs = [ six attrs twisted pyopenssl service-identity autobahn ]; + propagatedBuildInputs = [ + attrs + six + twisted + autobahn + ] ++ autobahn.extras-require.twisted + ++ twisted.extras-require.tls; - # zope.interface import issue - doCheck = !isPy27; - checkInputs = [ treq mock pytest ]; + checkInputs = [ + treq + mock + twisted + ]; checkPhase = '' - pytest + trial -j$NIX_BUILD_CORES wormhole_mailbox_server ''; meta = with lib; { description = "Securely transfer data between computers"; homepage = "https://github.com/warner/magic-wormhole-mailbox-server"; license = licenses.mit; + maintainers = with maintainers; [ SuperSandro2000 ]; }; }