main
build: replace str.format with f-strings
chore: adding more ruff codes (#1022)
Remove check for the existence of build-backend
tests: add test packages
chore: use ruff ALL (#1029)
tests: remove universal setting for setuptools (#862)
docs: reorganize using Diataxis framework (#988)
fix: stop injecting `wheel` as a build dep fallback (#716)
feat: drop 3.9, require 3.10+ (#1036)
[pre-commit.ci] auto fixes from pre-commit.com hooks
build: validate the source directory passed to ProjectBuilder
tests: verify `get_dependencies` returns empty set when its hooks are undefined