From d16db0b71aa6c05604a86b0c7dbae050b9744320 Mon Sep 17 00:00:00 2001 From: Stephen Rosen Date: Sun, 1 Mar 2026 19:51:49 -0600 Subject: [PATCH] Temporarily pin `setuptools<82.0` for pyramid tests `pyramid` uses `pkg_resources`, so we need a pin, at least for now. It's done in `tox.ini` to be very lightweight. --- tox.ini | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tox.ini b/tox.ini index 3ef6c592..ae96ae89 100644 --- a/tox.ini +++ b/tox.ini @@ -19,6 +19,12 @@ deps = lowest: falcon==4.1.0 lowest: aiohttp==3.13.0 lowest: marshmallow==3.13.0 + + # temporary pin: hold back `setuptools` so that `pyramid` testing works + # pyramid uses pkg_resources, which has been long deprecated and finally removed + # + # see https://github.com/Pylons/pyramid/issues/3731 for discussion within pyramid + setuptools < 82.0 commands = pytest {posargs} [testenv:lint]