diff --git a/HISTORY.rst b/HISTORY.rst index 638b9f02..69c478ff 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -2,6 +2,10 @@ Release History =============== +0.2.8 +++++++ +* 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) + 0.2.7 ++++++ * Support resolve extension name in upcoming breaking change collection diff --git a/azdev/__init__.py b/azdev/__init__.py index 56001404..699b6042 100644 --- a/azdev/__init__.py +++ b/azdev/__init__.py @@ -4,4 +4,4 @@ # license information. # ----------------------------------------------------------------------------- -__VERSION__ = '0.2.7' +__VERSION__ = '0.2.8' diff --git a/azdev/operations/setup.py b/azdev/operations/setup.py index 3782908e..cce62aa7 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: