Files
seanhumessonos 1d26db00c9 Fix CI checks: Pin setuptools to <81 for test environments and fix doclink checks
Without an explicit build-system declaration, pip's legacy behavior does not guarantee setuptools is present in the virtualenv.
Python 3.12+ dropped setuptools from the default venv, leaving pkg_resources unavailable at runtime. Stevedore uses pkg_resources
to discover jjb.cli.subcommands entry points, so the CLI fails immediately when it is missing. Pin setuptools to <81 in
both the toml and tox configuration.

Also, remove the anchor reference from the zuul launchers.rst link to resolve check.

Change-Id: Icbde8a7727dc02cce2df7b37a230a18e80c74130
2026-04-24 19:30:57 -04:00

4 lines
96 B
TOML

[build-system]
requires = ["setuptools<81", "pbr>=1.8"]
build-backend = "setuptools.build_meta"