From 4a5b31cd11f90884a8f1e03667ab5bb19fd50cde Mon Sep 17 00:00:00 2001 From: Dave Page Date: Wed, 19 Aug 2026 13:16:05 +0100 Subject: [PATCH] Relax azure-mgmt-resource pin to allow 24.0.0 The exact ==25.0.0 pin was an incidental side effect of a mass dependency bump and isn't required by pgAdmin's own code: the cloud wizard only uses the top-level ResourceManagementClient re-export and resource_groups.list(), both unchanged between 24.0.0 and 25.0.0. Pinning to >=24.0.0,<26.0.0 lets distro packagers keep pgAdmin installable alongside Azure CLI, which still requires azure-mgmt-resource<25. Closes #10247 --- requirements.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index a8c95a296b2..06287932d2c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -16,7 +16,10 @@ Authlib==1.6.*; python_version <= '3.9' Authlib==1.7.*; python_version > '3.9' azure-identity==1.25.3 azure-mgmt-rdbms==10.1.1 -azure-mgmt-resource==25.0.0 +# Azure CLI (a common companion package on Linux distros) still pins +# azure-mgmt-resource<25, so keep the lower bound at 24.0.0 to avoid +# conflicts for distro packagers; see pgadmin-org/pgadmin4#10247. +azure-mgmt-resource>=24.0.0,<26.0.0 azure-mgmt-subscription==3.1.1 bcrypt==5.0.* boto3==1.42.*; python_version <= '3.9'