python311Packages.pysaml2: 7.4.1 -> 7.5.0

Diff: IdentityPython/pysaml2@refs/tags/v7.4.1...v7.5.0

Changelog: https://github.com/IdentityPython/pysaml2/releases/tag/v7.5.0
This commit is contained in:
Fabian Affolter 2024-02-23 23:15:27 +01:00
parent 5e380aa0bd
commit 1a6333bbde

View file

@ -3,7 +3,8 @@
, cryptography
, defusedxml
, fetchFromGitHub
, importlib-resources
, fetchPypi
, paste
, poetry-core
, pyasn1
, pymongo
@ -11,27 +12,30 @@
, pytestCheckHook
, python-dateutil
, pythonOlder
, pythonRelaxDepsHook
, pytz
, repoze-who
, requests
, responses
, setuptools
, substituteAll
, xmlschema
, xmlsec
, zope-interface
}:
buildPythonPackage rec {
pname = "pysaml2";
version = "7.4.2";
version = "7.5.0";
format = "pyproject";
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "IdentityPython";
repo = pname;
repo = "pysaml2";
rev = "refs/tags/v${version}";
hash = "sha256-f8qd1Mfy32CYH9/PshfMMBviDg7OhOPlwz69bPjlYbg=";
hash = "sha256-M/tdKGu6K38TeBZc8/dt376bHhPB0svHB3iis/se0DY=";
};
patches = [
@ -46,8 +50,13 @@ buildPythonPackage rec {
sed -i 's/2999\(-.*T\)/2029\1/g' tests/*.xml
'';
pythonRelaxDeps = [
"xmlschema"
];
nativeBuildInputs = [
poetry-core
pythonRelaxDepsHook
];
propagatedBuildInputs = [
@ -59,10 +68,16 @@ buildPythonPackage rec {
requests
setuptools
xmlschema
] ++ lib.optionals (pythonOlder "3.9") [
importlib-resources
];
passthru.optional-dependencies = {
s2repoze = [
paste
repoze-who
zope-interface
];
};
nativeCheckInputs = [
pyasn1
pymongo