From cebc64f283e4649cec01dbdeda3437192dc10d14 Mon Sep 17 00:00:00 2001 From: Sviatoslav Sydorenko Date: Thu, 23 Jan 2025 18:54:18 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=AA=20Bump=20setuptools=20in=20smoke?= =?UTF-8?q?=20test=20to=20v75.8.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Previously GitHub updated their `ubuntu-latest` images to use Ubuntu 24.04 which has Python 3.12 as the default interpreter. Before that, it was Ubuntu 22.04 with Python 3.9. This caused an uncontrolled runtime bump which led to an incompatibility discovery — older versions of `setuptools` are incompatible with Python 3.12. This bumps the `setuptools` version following the previous commit da900af96347cc027433720ad4f122117645459d that pins the distro version. Going forward, these two must be bumped in tandem to avoid situations when one gets upgraded suddenly but the other doesn't. --- .github/workflows/reusable-smoke-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reusable-smoke-test.yml b/.github/workflows/reusable-smoke-test.yml index 7d06163..969c768 100644 --- a/.github/workflows/reusable-smoke-test.yml +++ b/.github/workflows/reusable-smoke-test.yml @@ -92,7 +92,7 @@ jobs: CONTENTS: | [build-system] requires = [ - "setuptools == 65.6.3", + "setuptools == 75.8.0", ] build-backend = "setuptools.build_meta"