What
The pyproject.toml uses a private build backend:
build-backend = "setuptools.backends._legacy:_Backend"
setuptools.backends._legacy is a private/internal module (prefixed with _). The standard build backend is setuptools.build_meta.
Why
The _legacy backend may be removed in future setuptools versions, breaking pip install and builds.
Scope
- Change to the standard build backend
Acceptance Criteria
Technical Context
- File:
pyproject.toml, line 3
What
The
pyproject.tomluses a private build backend:setuptools.backends._legacyis a private/internal module (prefixed with_). The standard build backend issetuptools.build_meta.Why
The
_legacybackend may be removed in future setuptools versions, breakingpip installand builds.Scope
Acceptance Criteria
Technical Context
pyproject.toml, line 3