Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-PyJWT for openSUSE:Factory 
checked in at 2024-08-13 13:22:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-PyJWT (Old)
 and      /work/SRC/openSUSE:Factory/.python-PyJWT.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-PyJWT"

Tue Aug 13 13:22:56 2024 rev:32 rq:1193642 version:2.9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-PyJWT/python-PyJWT.changes        
2023-10-15 19:29:17.384678559 +0200
+++ /work/SRC/openSUSE:Factory/.python-PyJWT.new.7232/python-PyJWT.changes      
2024-08-13 13:23:06.901923937 +0200
@@ -1,0 +2,27 @@
+Tue Aug 13 07:09:23 UTC 2024 - Daniel Garcia <daniel.gar...@suse.com>
+
+- Skip failing test gh#jpadilla/pyjwt#802
+
+-------------------------------------------------------------------
+Mon Aug  5 11:16:57 UTC 2024 - John Paul Adrian Glaubitz 
<adrian.glaub...@suse.com>
+
+- Update to version 2.9.0
+  * Drop support for Python 3.7 (EOL) by @hugovk in #910
+  * Allow JWT issuer claim validation to accept a list of
+    strings too by @mattpollak in #913
+  * Fix unnecessary string concatenation by @sirosen in #904
+  * Fix docs for ``jwt.decode_complete`` to include ``strict_aud``
+    option by @woodruffw in #923
+  * Fix docs step by @jpadilla in #950
+  * Fix: Remove an unused variable from example code block
+    by @kenkoooo in #958
+  * Add support for Python 3.12 by @hugovk in #910
+  * Improve performance of ``is_ssh_key`` + add unit test by @bdraco in #940
+  * Allow ``jwt.decode()`` to accept a PyJWK object by @luhn in #886
+  * Make ``algorithm_name`` attribute available on PyJWK by @luhn in #886
+  * Raise ``InvalidKeyError`` on invalid PEM keys to be compatible
+    with cryptography 42.x.x by @CollinEMac in #952
+  * Raise an exception when required cryptography dependency
+    is missing by @tobloef in #963
+
+-------------------------------------------------------------------

Old:
----
  PyJWT-2.8.0.tar.gz

New:
----
  pyjwt-2.9.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-PyJWT.spec ++++++
--- /var/tmp/diff_new_pack.tCqqQO/_old  2024-08-13 13:23:07.457947104 +0200
+++ /var/tmp/diff_new_pack.tCqqQO/_new  2024-08-13 13:23:07.457947104 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-PyJWT
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,13 +19,13 @@
 %global skip_python2 1
 %{?sle15_python_module_pythons}
 Name:           python-PyJWT
-Version:        2.8.0
+Version:        2.9.0
 Release:        0
 Summary:        JSON Web Token implementation in Python
 License:        MIT
 Group:          Development/Languages/Python
 URL:            https://github.com/progrium/pyjwt
-Source:         
https://files.pythonhosted.org/packages/source/P/PyJWT/PyJWT-%{version}.tar.gz
+Source:         
https://files.pythonhosted.org/packages/source/p/pyjwt/pyjwt-%{version}.tar.gz
 BuildRequires:  %{python_module cryptography >= 3.3.1}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module pytest}
@@ -36,7 +36,7 @@
 Requires:       python-cryptography >= 3.3.1
 Requires:       python-typing-extensions
 Requires(post): update-alternatives
-Requires(postun):update-alternatives
+Requires(postun): update-alternatives
 BuildArch:      noarch
 %python_subpackages
 
@@ -44,7 +44,7 @@
 A Python implementation of JSON Web Token draft 01.
 
 %prep
-%setup -q -n PyJWT-%{version}
+%setup -q -n pyjwt-%{version}
 
 %build
 %pyproject_wheel
@@ -57,7 +57,10 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-%pytest -k "not test_verify_false_deprecated" -k "not 
test_get_jwt_set_sslcontext_default"
+donttest="test_verify_false_deprecated or test_get_jwt_set_sslcontext_default"
+# Failing test: gh#jpadilla/pyjwt#802
+donttest+=" or test_ec_to_jwk_with_invalid_curve"
+%pytest -k "not ($donttest)"
 
 %files %{python_files}
 %license LICENSE

Reply via email to