From 371c02030d68168a9ac0d01efddcf012a2c71cc5 Mon Sep 17 00:00:00 2001 From: Daniel Keller Date: Sat, 16 May 2026 12:02:20 +0200 Subject: [PATCH] requirements: Pin setuptools<81 to keep regtool working The vendored lowRISC regtool (register_interface/vendor/lowrisc_opentitan/ util/regtool.py) imports pkg_resources, which was deprecated in setuptools 81.0 and removed in 82.0. Fresh installs now break with: ModuleNotFoundError: No module named 'pkg_resources' Pin setuptools<81 as a stopgap until #73 (PeakRDL migration) lands or the upstream regtool drops pkg_resources. Resolves #94. --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index 55c3f8e8..3ab2bec2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,3 +9,4 @@ sphinx-rtd-theme recommonmark sphinxcontrib-svg2pdfconverter pylint +setuptools<81