From 43dc57e03e6c46465654832b5d70231946e5dae0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 22 Nov 2021 17:10:35 +0100 Subject: [PATCH] python3Packages.pysaml2: 7.0.1 -> 7.1.0 --- .../python-modules/pysaml2/default.nix | 40 ++++++++++++++----- 1 file changed, 29 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/pysaml2/default.nix b/pkgs/development/python-modules/pysaml2/default.nix index 6eeb10b6dcd9..ce1fe4b936fc 100644 --- a/pkgs/development/python-modules/pysaml2/default.nix +++ b/pkgs/development/python-modules/pysaml2/default.nix @@ -1,25 +1,36 @@ { lib , buildPythonPackage -, isPy3k +, pythonOlder , fetchFromGitHub , substituteAll , xmlsec -, cryptography, defusedxml, pyopenssl, python-dateutil, pytz, requests, six -, mock, pyasn1, pymongo, pytest, responses, xmlschema, importlib-resources +, cryptography +, defusedxml +, pyopenssl +, python-dateutil +, pytz, requests +, six +, mock +, pyasn1 +, pymongo +, pytest +, responses +, xmlschema +, importlib-resources }: buildPythonPackage rec { pname = "pysaml2"; - version = "7.0.1"; + version = "7.1.0"; + format = "setuptools"; - disabled = !isPy3k; + disabled = pythonOlder "3.6"; - # No tests in PyPI tarball src = fetchFromGitHub { owner = "IdentityPython"; repo = pname; rev = "v${version}"; - sha256 = "0ickqask6bjipgi3pvxg92pjr6dk2rr3q9garap39mdrp2gsfhln"; + sha256 = "sha256-3Yl6j6KAlw7QQYnwU7+naY6D97IqX766zguekKAuic8="; }; patches = [ @@ -38,15 +49,22 @@ buildPythonPackage rec { cryptography python-dateutil defusedxml - importlib-resources pyopenssl pytz requests six xmlschema + ] ++ lib.optionals (pythonOlder "3.9") [ + importlib-resources ]; - checkInputs = [ mock pyasn1 pymongo pytest responses ]; + checkInputs = [ + mock + pyasn1 + pymongo + pytest + responses + ]; # Disabled tests try to access the network checkPhase = '' @@ -57,9 +75,9 @@ buildPythonPackage rec { ''; meta = with lib; { - homepage = "https://github.com/rohe/pysaml2"; description = "Python implementation of SAML Version 2 Standard"; + homepage = "https://github.com/IdentityPython/pysaml2"; license = licenses.asl20; + maintainers = with maintainers; [ ]; }; - }