Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-oauthlib for openSUSE:Factory 
checked in at 2026-03-06 18:16:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-oauthlib (Old)
 and      /work/SRC/openSUSE:Factory/.python-oauthlib.new.561 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-oauthlib"

Fri Mar  6 18:16:54 2026 rev:38 rq:1336623 version:3.3.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-oauthlib/python-oauthlib.changes  
2024-09-25 21:53:06.659831892 +0200
+++ /work/SRC/openSUSE:Factory/.python-oauthlib.new.561/python-oauthlib.changes 
2026-03-06 18:16:59.828182337 +0100
@@ -1,0 +2,35 @@
+Mon Jun 30 09:16:42 UTC 2025 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 3.3.1
+  OAuth2.0 Client:
+  * #906: fix regression of expires_in parsing when float in string.
+- from version 3.3.0
+  OAuth2.0 Provider:
+  * OIDC: #879 Changed in how ui_locales is parsed
+  * RFC8628: Added OAuth2.0 Device Authorization Grant support
+  * PKCE: #876, #893 Fixed `create_code_verifier` length
+  * OIDC: Pre-configured OIDC server to use Refresh Token by default
+  OAuth2.0 Common:
+  * OAuth2Error: Allow 0 to be a valid state
+  OAuth2.0 Client:
+  * #745: expires_at is forced to be an int
+  * #899: expires_at clarification
+  General:
+  * Removed Python 3.5, 3.6, 3.7 support
+  * #859, #883: Added Python 3.12, 3.13 Support
+  * Added dependency-review GitHub Action
+  * Updated various references of license (SPDX identifier..)
+  * Added GitHub Action for lint, replaced bandy with ruff, removed isort...
+  * Migrated to GitHub Actions from Travis
+  * Added Security Policy
+- Drop support for older Python versions
+- Drop Make-UtilsTests.test_filter_params-Python-3.13-compatible.patch,
+  merged upstream
+- Remove unneeded workaround to recompile Python sources
+- Switch build system from setuptools to pyproject.toml
+  * Add python-pip and python-wheel to BuildRequires
+  * Replace %python_build with %pyproject_wheel
+  * Replace %python_install with %pyproject_install
+  * Update name for dist directory in %files section
+
+-------------------------------------------------------------------

Old:
----
  Make-UtilsTests.test_filter_params-Python-3.13-compatible.patch
  oauthlib-3.2.2.tar.gz

New:
----
  oauthlib-3.3.1.tar.gz

----------(Old B)----------
  Old:- Drop support for older Python versions
- Drop Make-UtilsTests.test_filter_params-Python-3.13-compatible.patch,
  merged upstream
----------(Old E)----------

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

Other differences:
------------------
++++++ python-oauthlib.spec ++++++
--- /var/tmp/diff_new_pack.or6bP5/_old  2026-03-06 18:17:00.516210895 +0100
+++ /var/tmp/diff_new_pack.or6bP5/_new  2026-03-06 18:17:00.516210895 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-oauthlib
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,24 +16,23 @@
 #
 
 
-%define skip_python2 1
 %{?sle15_python_module_pythons}
 Name:           python-oauthlib
-Version:        3.2.2
+Version:        3.3.1
 Release:        0
 Summary:        A Generic Implementation of the OAuth Request-Signing Logic
 License:        BSD-3-Clause
 Group:          Development/Languages/Python
 URL:            https://github.com/oauthlib/oauthlib
 Source:         
https://files.pythonhosted.org/packages/source/o/oauthlib/oauthlib-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM gh/oauthlib/oauthlib#866 - Make 
UtilsTests.test_filter_params Python 3.13+ compatible
-Patch1:         
https://github.com/oauthlib/oauthlib/pull/866.patch#/Make-UtilsTests.test_filter_params-Python-3.13-compatible.patch
 BuildRequires:  %{python_module PyJWT >= 2.0.0}
 BuildRequires:  %{python_module blinker >= 1.4}
 BuildRequires:  %{python_module cryptography >= 3.0.0 }
+BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module pyasn1}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:       python-PyJWT >= 2.0.0
@@ -61,18 +60,12 @@
 
 %prep
 %setup -q -n oauthlib-%{version}
-%patch -P 1 -p1
 
 %build
-%python_build
+%pyproject_wheel
 
 %install
-%python_install
-# Fix python-bytecode-inconsistent-mtime
-pushd %{buildroot}%{python_sitelib}
-find . -name '*.pyc' -exec rm -f '{}' ';'
-python%python_bin_suffix -m compileall *.py ';'
-popd
+%pyproject_install
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
@@ -83,8 +76,6 @@
 %files %{python_files}
 %license LICENSE
 %doc README.rst CHANGELOG.rst
-%dir %{python_sitelib}/oauthlib
-%{python_sitelib}/oauthlib/*
-%dir %{python_sitelib}/oauthlib-%{version}-py*.egg-info
-%{python_sitelib}/oauthlib-%{version}-py*.egg-info/*
+%{python_sitelib}/oauthlib
+%{python_sitelib}/oauthlib-%{version}.dist-info
 

++++++ oauthlib-3.2.2.tar.gz -> oauthlib-3.3.1.tar.gz ++++++
++++ 3490 lines of diff (skipped)

Reply via email to