From bfd63e68f4f14c1a691ef4430a21d4a8aefcc429 Mon Sep 17 00:00:00 2001 From: Daniel Keller Date: Tue, 19 May 2026 16:31:57 +0200 Subject: [PATCH] requirements: Tighten setuptools pin to <79 The previous <81 pin was directionally correct but too loose. pip resolves to setuptools 79.0.1 which still has the broken vendored jaraco/context.py:18 'from backports import tarfile' against anaconda's stub backports namespace on the dolent GitLab CI runners. setuptools 78.x is the latest version whose vendored jaraco doesn't include the backports.tarfile import. Verified locally: pip install 'setuptools<79' resolves to 78.x and the regtool import chain works. --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 3ab2bec2..efde678a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,4 +9,4 @@ sphinx-rtd-theme recommonmark sphinxcontrib-svg2pdfconverter pylint -setuptools<81 +setuptools<79