1.4.0
build: replace str.format with f-strings
chore: reformat using Black 2024 style
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)
ci: test on Python π beta 1 (#895)
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