From 09969e4485ad6499597b6bd53264794652736864 Mon Sep 17 00:00:00 2001 From: Hang Date: Mon, 17 Nov 2025 15:23:28 +0800 Subject: [PATCH 1/2] Init --- azdev/operations/setup.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/azdev/operations/setup.py b/azdev/operations/setup.py index 3782908ee..cce62aa76 100644 --- a/azdev/operations/setup.py +++ b/azdev/operations/setup.py @@ -436,8 +436,9 @@ def setup(cli_path=None, ext_repo_path=None, ext=None, deps=None): subheading('Installing packages') try: - # upgrade to latest pip - pip_cmd('install --upgrade pip', 'Upgrading pip...') + # Pin pip to 25.2 as pip 25.3 remove support for the legacy setup.py develop editable + # method in setuptools editable installs; setuptools >= 64 is now required. (#11457) + pip_cmd('install --upgrade pip==25.2', 'Pin pip to 25.2...') _install_cli(cli_path, deps=deps) _install_extensions(ext_to_install) except CommandError as err: From c4a873c5aefa7f38c7e6bf4fd504be368e876bae Mon Sep 17 00:00:00 2001 From: Hang Date: Tue, 18 Nov 2025 15:32:27 +0800 Subject: [PATCH 2/2] Update azdev/operations/setup.py Co-authored-by: Jiashuo Li <4003950+jiasli@users.noreply.github.com> --- azdev/operations/setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azdev/operations/setup.py b/azdev/operations/setup.py index cce62aa76..1d8ed026e 100644 --- a/azdev/operations/setup.py +++ b/azdev/operations/setup.py @@ -436,7 +436,7 @@ def setup(cli_path=None, ext_repo_path=None, ext=None, deps=None): subheading('Installing packages') try: - # Pin pip to 25.2 as pip 25.3 remove support for the legacy setup.py develop editable + # Pin pip to 25.2 as pip 25.3 removes support for the legacy setup.py develop editable # method in setuptools editable installs; setuptools >= 64 is now required. (#11457) pip_cmd('install --upgrade pip==25.2', 'Pin pip to 25.2...') _install_cli(cli_path, deps=deps)