1.4.2
build: replace str.format with f-strings
docs: reorganize using Diataxis framework (#988)
Remove check for the existence of build-backend
tests: add test packages
infra: replace flake8 with ruff (#565)
tests: remove universal setting for setuptools (#862)
fix: stop injecting `wheel` as a build dep fallback (#716)
[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