From ba5c6088dc275ddd48fd6546c90685be7f2b9d10 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Tue, 8 Jul 2025 07:42:58 +0200 Subject: [PATCH] Make sure setuptools is compatible with PEP 639 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PEP 639 requires setuptools ≥ 77. It seems customary to require setuptools ≥ 77.0.2 which irons out some bugs related to PEP 639 support. --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 5e5fd00328b..9ee101caf8c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -97,7 +97,7 @@ dask = "xarray.namedarray.daskmanager:DaskManager" [build-system] build-backend = "setuptools.build_meta" -requires = ["setuptools>=42", "setuptools-scm>=7"] +requires = ["setuptools>=77.0.2", "setuptools-scm>=7"] [tool.setuptools.packages.find] include = ["xarray*"]