From 77c7a14b60b1560ba79d5edb4423ad3fe63c19e7 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Thu, 11 Feb 2021 10:19:24 +0000 Subject: [PATCH 1/2] python37Packages.josepy: 1.5.0 -> 1.6.0 --- pkgs/development/python-modules/josepy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/josepy/default.nix b/pkgs/development/python-modules/josepy/default.nix index 8c1fe0a7d366..99a388cbe9d5 100644 --- a/pkgs/development/python-modules/josepy/default.nix +++ b/pkgs/development/python-modules/josepy/default.nix @@ -8,11 +8,11 @@ buildPythonPackage rec { pname = "josepy"; - version = "1.5.0"; + version = "1.6.0"; src = fetchPypi { inherit pname version; - sha256 = "502a36f86efe2a6d09bf7018bca9fd8f8f24d8090a966aa037dbc844459ff9c8"; + sha256 = "0aab1c3ceffe045e7fd5bcfe7685e27e9d2758518d9ba7116b5de34087e70bf5"; }; propagatedBuildInputs = [ From c6f86adf51a03c5786d7e6f797b1b0fa397d703a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 12 Feb 2021 01:26:16 +0100 Subject: [PATCH 2/2] python3Packages.josepy: enable tests --- pkgs/development/python-modules/josepy/default.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/josepy/default.nix b/pkgs/development/python-modules/josepy/default.nix index 99a388cbe9d5..b6e6f47b64b1 100644 --- a/pkgs/development/python-modules/josepy/default.nix +++ b/pkgs/development/python-modules/josepy/default.nix @@ -4,6 +4,8 @@ , setuptools , pyopenssl , cryptography +, mock +, pytestCheckHook }: buildPythonPackage rec { @@ -15,6 +17,11 @@ buildPythonPackage rec { sha256 = "0aab1c3ceffe045e7fd5bcfe7685e27e9d2758518d9ba7116b5de34087e70bf5"; }; + postPatch = '' + # remove coverage flags + sed -i '/addopts/d' pytest.ini + ''; + propagatedBuildInputs = [ pyopenssl cryptography @@ -22,8 +29,10 @@ buildPythonPackage rec { setuptools ]; - # too many unpackaged check requirements - doCheck = false; + checkInputs = [ + mock + pytestCheckHook + ]; meta = with lib; { description = "JOSE protocol implementation in Python";