Issue Description
Currently, the pyproject.toml example contains this:
[project]
requires-python = ">=3.8"
 
Combined with the code for the setuptools build backend, this creates a broken Python package, because setuptools 77.0.3 requires Python 3.9 or newer.
[build-system]
requires = ["setuptools >= 77.0.3"]
build-backend = "setuptools.build_meta"
 
Code of Conduct