From 2737062184cf1f44dac4e5ed4bd806b71c31dc6a Mon Sep 17 00:00:00 2001 From: John Chilton Date: Wed, 11 Feb 2026 10:06:01 -0500 Subject: [PATCH 1/2] Pin setuptools<82 for galaxy-files package (pyfilesystem2 pkg_resources fix) Co-Authored-By: Claude Opus 4.6 --- packages/files/setup.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/files/setup.cfg b/packages/files/setup.cfg index 54a42d68b77..5a62e08ab7a 100644 --- a/packages/files/setup.cfg +++ b/packages/files/setup.cfg @@ -34,6 +34,7 @@ include_package_data = True install_requires = galaxy-util[config-template,template] fs + setuptools<82 # TODO: remove once pyfilesystem2 drops pkg_resources (https://github.com/PyFilesystem/pyfilesystem2/issues/597) pydantic>=2.7.4 typing-extensions fsspec From a75074e003508b67be339e0d2f7884bd143a3b43 Mon Sep 17 00:00:00 2001 From: Nicola Soranzo Date: Wed, 11 Feb 2026 19:34:11 +0000 Subject: [PATCH 2/2] Pin setuptools<82 in uv `constraint-dependencies` --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index d6b40617ad3..6910d72851c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -256,6 +256,7 @@ keep-runtime-typing = true [tool.uv] constraint-dependencies = [ "limits>=2.5.0", # prefer not downgrading this to upgrading packaging + "setuptools<82", # https://github.com/PyFilesystem/pyfilesystem2/issues/597 "scipy>=1.14.1; python_version>='3.10'", # Python 3.13 support ] default-groups = []