From f124f602167ec7eba85d786bebf904a75c7a8a53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Mon, 28 Apr 2025 18:43:59 +0200 Subject: [PATCH] setuptools 80 changed setup.py develop to use PEP 660 This breaks our test suite which expects egg-link files to be created. --- tests/requirements-common_wheels.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/requirements-common_wheels.txt b/tests/requirements-common_wheels.txt index 6403ed73898..31450a0e861 100644 --- a/tests/requirements-common_wheels.txt +++ b/tests/requirements-common_wheels.txt @@ -5,7 +5,9 @@ # 4. Replacing the `setuptools` entry below with a `file:///...` URL # (Adjust artifact directory used based on preference and operating system) -setuptools >= 40.8.0, != 60.6.0 +# We pin setuptools<80 because our test suite currently +# depends on setup.py develop to generate egg-link files. +setuptools >= 40.8.0, != 60.6.0, <80 wheel # As required by pytest-cov. coverage >= 4.4