diff --git a/767-skip-xc20p-tests.patch b/767-skip-xc20p-tests.patch deleted file mode 100644 index f264300..0000000 --- a/767-skip-xc20p-tests.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 8f823db3fe552b8337cce1eb4ec4207411c63d0b Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?=C3=89loi=20Rivard?= -Date: Thu, 1 May 2025 10:04:21 +0200 -Subject: [PATCH] fix: skip xc20p unit tests when unavailable in cryptodome - ---- - tests/jose/test_chacha20.py | 6 ++++++ - 1 file changed, 6 insertions(+) - -Index: authlib-1.5.2/tests/jose/test_chacha20.py -=================================================================== ---- authlib-1.5.2.orig/tests/jose/test_chacha20.py 2025-04-02 12:30:25.000000000 +0200 -+++ authlib-1.5.2/tests/jose/test_chacha20.py 2025-05-02 18:21:41.958090585 +0200 -@@ -1,5 +1,7 @@ - import unittest - -+import pytest -+ - from authlib.jose import JsonWebEncryption - from authlib.jose import OctKey - from authlib.jose.drafts import register_jwe_draft -@@ -22,6 +24,8 @@ - self.assertRaises(ValueError, jwe.serialize_compact, protected, b"hello", key2) - - def test_dir_alg_xc20p(self): -+ pytest.importorskip("Cryptodome.Cipher.ChaCha20_Poly1305") -+ - jwe = JsonWebEncryption() - key = OctKey.generate_key(256, is_private=True) - protected = {"alg": "dir", "enc": "XC20P"} -@@ -35,6 +39,8 @@ - self.assertRaises(ValueError, jwe.serialize_compact, protected, b"hello", key2) - - def test_xc20p_content_encryption_decryption(self): -+ pytest.importorskip("Cryptodome.Cipher.ChaCha20_Poly1305") -+ - # https://datatracker.ietf.org/doc/html/draft-irtf-cfrg-xchacha-03#appendix-A.3.1 - enc = JsonWebEncryption.ENC_REGISTRY["XC20P"] - diff --git a/authlib-1.5.2.tar.gz b/authlib-1.5.2.tar.gz deleted file mode 100644 index c20f104..0000000 --- a/authlib-1.5.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6f94a1259f69645d6d6c4ecf9a8f32a9c3e2b2d2e6b8163cc90bc0e4a7245939 -size 331162 diff --git a/authlib-1.6.0.tar.gz b/authlib-1.6.0.tar.gz new file mode 100644 index 0000000..753d060 --- /dev/null +++ b/authlib-1.6.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dfc1275b287aa1324ac5c014766b8c79fb228c59d98c021750d86b6ec7e0904 +size 341039 diff --git a/python-Authlib.changes b/python-Authlib.changes index 11231a1..1e96172 100644 --- a/python-Authlib.changes +++ b/python-Authlib.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Tue Jun 3 06:26:39 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 1.6.2 + * Fix issue when RFC9207 is enabled and the authorization endpoint + response is not a redirection. pull request #733 + * Fix missing state parameter in authorization error responses. + issue #525 + * Support for acr and amr claims in id_token. issue #734 + * Support for the none JWS algorithm. + * Fix response_types strict order during dynamic client + registration. issue #760 + * Implement RFC9101 The OAuth 2.0 Authorization Framework: + JWT-Secured Authorization Request (JAR). issue #723 + * OIDC UserInfo endpoint support. issue #459 +- Drop 767-skip-xc20p-tests.patch, merged upstream + ------------------------------------------------------------------- Fri May 2 21:29:54 UTC 2025 - Matej Cepl diff --git a/python-Authlib.spec b/python-Authlib.spec index ad24708..a125402 100644 --- a/python-Authlib.spec +++ b/python-Authlib.spec @@ -19,15 +19,12 @@ %define modname authlib %{?sle15_python_module_pythons} Name: python-Authlib -Version: 1.5.2 +Version: 1.6.0 Release: 0 Summary: Python library for building OAuth and OpenID Connect servers License: BSD-3-Clause URL: https://authlib.org/ Source: https://github.com/lepture/%{modname}/archive/refs/tags/v%{version}.tar.gz#/%{modname}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM 767-skip-xc20p-tests.patch bsc#[0-9]+ mcepl@suse.com -# skip unavailable tests -Patch0: 767-skip-xc20p-tests.patch BuildRequires: %{python_module base >= 3.9} BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools}