Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-redis-entraid for
openSUSE:Factory checked in at 2026-03-25 21:17:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-redis-entraid (Old)
and /work/SRC/openSUSE:Factory/.python-redis-entraid.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-redis-entraid"
Wed Mar 25 21:17:36 2026 rev:2 rq:1342399 version:1.1.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-redis-entraid/python-redis-entraid.changes
2025-06-13 18:42:23.815383118 +0200
+++
/work/SRC/openSUSE:Factory/.python-redis-entraid.new.8177/python-redis-entraid.changes
2026-03-27 06:48:57.600619287 +0100
@@ -1,0 +2,8 @@
+Wed Mar 25 08:30:42 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 1.1.0:
+ * Update supported and tested Python versions
+ * Update msal, PyJWT, azure-identity dependencies
+ * Fixed bug with missing tenant
+
+-------------------------------------------------------------------
Old:
----
redis_entraid-1.0.0.tar.gz
New:
----
redis_entraid-1.1.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-redis-entraid.spec ++++++
--- /var/tmp/diff_new_pack.DGxo5q/_old 2026-03-27 06:48:59.504697696 +0100
+++ /var/tmp/diff_new_pack.DGxo5q/_new 2026-03-27 06:48:59.512698026 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-redis-entraid
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,21 +15,22 @@
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
+
Name: python-redis-entraid
-Version: 1.0.0
+Version: 1.1.0
Release: 0
Summary: Entra ID credentials provider implementation for Redis-py
client
License: MIT
URL: https://github.com/redis/redis-py-entraid
Source:
https://files.pythonhosted.org/packages/source/r/redis-entraid/redis_entraid-%{version}.tar.gz
-BuildRequires: python-rpm-macros
BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools >= 61.0}
BuildRequires: %{python_module wheel}
BuildRequires: fdupes
+BuildRequires: python-rpm-macros
+Requires: python-PyJWT >= 2.9.0
Requires: python-azure-identity >= 1.20.0
Requires: python-msal >= 1.31.0
-Requires: python-PyJWT >= 2.9.0
Requires: python-redis >= 5.3.0
Requires: python-requests >= 2.32.3
BuildArch: noarch
++++++ redis_entraid-1.0.0.tar.gz -> redis_entraid-1.1.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/redis_entraid-1.0.0/PKG-INFO
new/redis_entraid-1.1.0/PKG-INFO
--- old/redis_entraid-1.0.0/PKG-INFO 2025-05-27 13:46:22.777691400 +0200
+++ new/redis_entraid-1.1.0/PKG-INFO 2025-12-11 09:25:40.302384000 +0100
@@ -1,17 +1,19 @@
Metadata-Version: 2.4
Name: redis-entraid
-Version: 1.0.0
+Version: 1.1.0
Summary: Entra ID credentials provider implementation for Redis-py client
Author-email: "Redis Inc." <[email protected]>
-Requires-Python: >=3.8
+Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: redis>=5.3.0
-Requires-Dist: PyJWT~=2.9.0
-Requires-Dist: msal~=1.31.0
-Requires-Dist: azure-identity~=1.20.0
+Requires-Dist: PyJWT~=2.10.0
+Requires-Dist: msal~=1.33.0
+Requires-Dist: azure-identity~=1.24.0
Dynamic: license-file
+**Note:** redis-py-entraid 1.0.0 is the last version of redis-py that supports
Python 3.9, as it has reached [end of
life](https://devguide.python.org/versions/). redis-py-entraid 1.1.0 supports
Python 3.9+.
+
The `redis-entraid` Python package helps simplifying the authentication with
[Azure Managed Redis](https://azure.microsoft.com/en-us/products/managed-redis)
and Azure Cache for Redis using Microsoft Entra ID (formerly Azure Active
Directory). It enables seamless integration with Azure's Redis services by
fetching authentication tokens and managing the token renewal in the
background. This package builds on top of `redis-py` and provides a structured
way to authenticate by using a:
* System-assigned managed identity
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/redis_entraid-1.0.0/README.md
new/redis_entraid-1.1.0/README.md
--- old/redis_entraid-1.0.0/README.md 2025-05-27 13:46:09.000000000 +0200
+++ new/redis_entraid-1.1.0/README.md 2025-12-11 09:25:29.000000000 +0100
@@ -1,3 +1,5 @@
+**Note:** redis-py-entraid 1.0.0 is the last version of redis-py that supports
Python 3.9, as it has reached [end of
life](https://devguide.python.org/versions/). redis-py-entraid 1.1.0 supports
Python 3.9+.
+
The `redis-entraid` Python package helps simplifying the authentication with
[Azure Managed Redis](https://azure.microsoft.com/en-us/products/managed-redis)
and Azure Cache for Redis using Microsoft Entra ID (formerly Azure Active
Directory). It enables seamless integration with Azure's Redis services by
fetching authentication tokens and managing the token renewal in the
background. This package builds on top of `redis-py` and provides a structured
way to authenticate by using a:
* System-assigned managed identity
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/redis_entraid-1.0.0/pyproject.toml
new/redis_entraid-1.1.0/pyproject.toml
--- old/redis_entraid-1.0.0/pyproject.toml 2025-05-27 13:46:09.000000000
+0200
+++ new/redis_entraid-1.1.0/pyproject.toml 2025-12-11 09:25:29.000000000
+0100
@@ -4,18 +4,18 @@
[project]
name = "redis-entraid"
-version = "1.0.0"
+version = "1.1.0"
authors = [
{ name="Redis Inc.", email="[email protected]" },
]
description = "Entra ID credentials provider implementation for Redis-py
client"
readme = "README.md"
-requires-python = ">=3.8"
+requires-python = ">=3.10"
dependencies = [
"redis>=5.3.0",
- "PyJWT~=2.9.0",
- "msal~=1.31.0",
- "azure-identity~=1.20.0"
+ "PyJWT~=2.10.0",
+ "msal~=1.33.0",
+ "azure-identity~=1.24.0"
]
[tool.setuptools.packages.find]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/redis_entraid-1.0.0/redis_entraid/identity_provider.py
new/redis_entraid-1.1.0/redis_entraid/identity_provider.py
--- old/redis_entraid-1.0.0/redis_entraid/identity_provider.py 2025-05-27
13:46:09.000000000 +0200
+++ new/redis_entraid-1.1.0/redis_entraid/identity_provider.py 2025-12-11
09:25:29.000000000 +0100
@@ -189,7 +189,7 @@
scopes = config.scopes
authority = f"https://login.microsoftonline.com/{config.tenant_id}" \
- if config.tenant_id is not None else config.tenant_id
+ if config.tenant_id is not None else
"https://login.microsoftonline.com/common"
app = ConfidentialClientApplication(
client_id=config.client_id,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/redis_entraid-1.0.0/redis_entraid.egg-info/PKG-INFO
new/redis_entraid-1.1.0/redis_entraid.egg-info/PKG-INFO
--- old/redis_entraid-1.0.0/redis_entraid.egg-info/PKG-INFO 2025-05-27
13:46:22.000000000 +0200
+++ new/redis_entraid-1.1.0/redis_entraid.egg-info/PKG-INFO 2025-12-11
09:25:40.000000000 +0100
@@ -1,17 +1,19 @@
Metadata-Version: 2.4
Name: redis-entraid
-Version: 1.0.0
+Version: 1.1.0
Summary: Entra ID credentials provider implementation for Redis-py client
Author-email: "Redis Inc." <[email protected]>
-Requires-Python: >=3.8
+Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: redis>=5.3.0
-Requires-Dist: PyJWT~=2.9.0
-Requires-Dist: msal~=1.31.0
-Requires-Dist: azure-identity~=1.20.0
+Requires-Dist: PyJWT~=2.10.0
+Requires-Dist: msal~=1.33.0
+Requires-Dist: azure-identity~=1.24.0
Dynamic: license-file
+**Note:** redis-py-entraid 1.0.0 is the last version of redis-py that supports
Python 3.9, as it has reached [end of
life](https://devguide.python.org/versions/). redis-py-entraid 1.1.0 supports
Python 3.9+.
+
The `redis-entraid` Python package helps simplifying the authentication with
[Azure Managed Redis](https://azure.microsoft.com/en-us/products/managed-redis)
and Azure Cache for Redis using Microsoft Entra ID (formerly Azure Active
Directory). It enables seamless integration with Azure's Redis services by
fetching authentication tokens and managing the token renewal in the
background. This package builds on top of `redis-py` and provides a structured
way to authenticate by using a:
* System-assigned managed identity
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/redis_entraid-1.0.0/redis_entraid.egg-info/requires.txt
new/redis_entraid-1.1.0/redis_entraid.egg-info/requires.txt
--- old/redis_entraid-1.0.0/redis_entraid.egg-info/requires.txt 2025-05-27
13:46:22.000000000 +0200
+++ new/redis_entraid-1.1.0/redis_entraid.egg-info/requires.txt 2025-12-11
09:25:40.000000000 +0100
@@ -1,4 +1,4 @@
redis>=5.3.0
-PyJWT~=2.9.0
-msal~=1.31.0
-azure-identity~=1.20.0
+PyJWT~=2.10.0
+msal~=1.33.0
+azure-identity~=1.24.0