Changed:
- An error will now be raised if a force-included path does not exist
- An error will now be raised for the
wheel
build target if no file selection options are defined
Added:
- Officially support Python 3.12
- Allow using an empty string for the
sources
option to add a prefix to distribution paths
Fixed:
- Properly handle non-zero version epoch for the
standard
version scheme - Fix the
wheel
build target for case insensitive file systems when the project metadata name does not match the directory name on disk - The
app
build target no longer has suppressed output - Prevent duplicate paths when projects require the
sources
option while build hooks overwrite included paths - Properly escape spaces for URI context formatting