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