Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-social-auth-core for
openSUSE:Factory checked in at 2026-04-01 19:51:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-social-auth-core (Old)
and /work/SRC/openSUSE:Factory/.python-social-auth-core.new.21863 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-social-auth-core"
Wed Apr 1 19:51:43 2026 rev:30 rq:1343962 version:4.8.5
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-social-auth-core/python-social-auth-core.changes
2025-09-30 17:48:32.312802183 +0200
+++
/work/SRC/openSUSE:Factory/.python-social-auth-core.new.21863/python-social-auth-core.changes
2026-04-01 19:52:53.846784925 +0200
@@ -1,0 +2,47 @@
+Tue Mar 31 18:51:26 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 4.8.5:
+ * Fixed partial pipeline handling for unauthenticated users
+ * Improved type annotations
+ * Code cleanups
+ * Improved error handling in SAML
+ * Add Azure AD(Entra ID) federated client assertion support
+ * Added registry to configured default strategy
+ * The timeout parameter can be again configured
+ * Refactored HTTP authentication code
+ * Loosened some type checks for better downstream compatibility
+ * `ID_KEY` is now configurable
+ * Improved token expiry validation
+ * Additional OIDC parameters are now supported
+ * Improved refresh token logic
+ * Extended type annotations
+ * String RelayState in SAML is again supported
+ * Better handle OpenID exceptions
+ * itembase backend
+ * nk backend
+ * OAuth1 backend for Yahoo
+ * Fixed `extra_data()` invocation from `refresh_token()`
+ * Replaced jose with PyJWT in Ping backend
+ * Dropped OAuth1 backend for OpenStreetMap
+ * OAuth2 URLs can now be overridden in the configuration
+ * Fixed Gitea backend API authentication headers
+ * Improved `RelayState` and attributes handling in the SAML
+ backend
+ * Changed domains for VK backend
+ * All API calls now include User-Agent header
+ * OIDC uses info from `id_token` when not present in the
+ response
+ * Bring back option to skip and customize `at_hash` validation
+ in OIDC
+ * Dropped support for Python 3.9 and added support for Python
+ 3.14
+ * Invalid API token will now raise `AuthTokenError`
+ * The `extra_data` method of backends now receives pipeline
+ arguments as `pipeline_kwargs`
+ * Auth0 OIDC backend
+ * Inactive users can be allowed to authenticate using
+ `ALLOW_INACTIVE_USERS_LOGIN`
+ * Support group whitelisting in CAS
+- drop pyproject-license.patch (obsolete)
+
+-------------------------------------------------------------------
Old:
----
pyproject-license.patch
social-core-4.7.0.tar.gz
New:
----
social-core-4.8.5.tar.gz
----------(Old B)----------
Old: * Support group whitelisting in CAS
- drop pyproject-license.patch (obsolete)
----------(Old E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-social-auth-core.spec ++++++
--- /var/tmp/diff_new_pack.D9SHzJ/_old 2026-04-01 19:52:54.646818156 +0200
+++ /var/tmp/diff_new_pack.D9SHzJ/_new 2026-04-01 19:52:54.650818322 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-social-auth-core
#
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
# Copyright (c) 2017-2018 Matthias Fehring <[email protected]>
#
# All modifications and additions to the file contributed by third parties
@@ -20,24 +20,21 @@
%define modname social-core
%{?sle15_python_module_pythons}
Name: python-social-auth-core
-Version: 4.7.0
+Version: 4.8.5
Release: 0
Summary: Python Social Auth Core
License: BSD-3-Clause
URL: https://github.com/python-social-auth/social-core
Source:
https://github.com/python-social-auth/%{modname}/archive/%{version}.tar.gz#/%{modname}-%{version}.tar.gz
-%if 0%{?suse_version} < 1600
-# hack around "configuration error: `project.license` must be valid exactly by
one definition"
-Patch0: pyproject-license.patch
-%endif
-BuildRequires: %{python_module PyJWT >= 2.7.0}
-BuildRequires: %{python_module cryptography >= 2.1.1}
-BuildRequires: %{python_module defusedxml >= 0.5.0}
-BuildRequires: %{python_module oauthlib >= 1.0.3}
+BuildRequires: %{python_module PyJWT >= 2.11.0}
+BuildRequires: %{python_module base >= 3.10}
+BuildRequires: %{python_module cryptography >= 42.0.8}
+BuildRequires: %{python_module defusedxml >= 0.7.1}
+BuildRequires: %{python_module oauthlib >= 3.3.1}
BuildRequires: %{python_module pip}
-BuildRequires: %{python_module python3-openid >= 3.0.10}
-BuildRequires: %{python_module requests >= 2.9.1}
-BuildRequires: %{python_module requests-oauthlib >= 0.6.1}
+BuildRequires: %{python_module python3-openid >= 3.2.0}
+BuildRequires: %{python_module requests >= 2.32.5}
+BuildRequires: %{python_module requests-oauthlib >= 2.0.0}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module wheel}
BuildRequires: ca-certificates
@@ -46,22 +43,23 @@
# SECTION test requirements
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module google-auth}
+BuildRequires: %{python_module pytest-cov}
BuildRequires: %{python_module responses}
BuildRequires: %{python_module typing_extensions}
#/SECTION
# SECTION optional requirements for tests
BuildRequires: %{python_module python-jose >= 3.0.0}
BuildRequires: %{python_module lxml}
-BuildRequires: %{python_module python3-saml >= 1.5.0}
+BuildRequires: %{python_module python3-saml >= 1.16.0}
#/SECTION
-Requires: python-PyJWT >= 2.0.0
-Requires: python-cryptography >= 2.1.1
-Requires: python-defusedxml >= 0.5.0
-Requires: python-oauthlib >= 1.0.3
-Requires: python-python3-openid >= 3.0.10
-Requires: python-python3-saml >= 1.5.0
-Requires: python-requests >= 2.9.1
-Requires: python-requests-oauthlib >= 0.6.1
+Requires: python-PyJWT >= 2.11.0
+Requires: python-cryptography >= 42.0.8
+Requires: python-defusedxml >= 0.7.1
+Requires: python-oauthlib >= 3.3.1
+Requires: python-python3-openid >= 3.2.0
+Requires: python-python3-saml >= 1.16.0
+Requires: python-requests >= 2.32.5
+Requires: python-requests-oauthlib >= 2.0.0
Recommends: python-python-jose >= 3.0.0
BuildArch: noarch
%python_subpackages
++++++ social-core-4.7.0.tar.gz -> social-core-4.8.5.tar.gz ++++++
++++ 13367 lines of diff (skipped)