Hatchling v1.22.0
ofek
released this
16 Mar 02:51
·
178 commits
to master
since this release
Deprecated:
- The
app
build target has been renamed tobinary
to reduce ambiguity with the name of an upcoming feature. The former name will still be usable for several minor releases.
Added:
- Metadata for the
wheel
target now defaults to thePKG-INFO
metadata within source distributions - Add
dependencies
method to the build hook interface so that hooks can themselves dynamically define dependencies - Update the default version of core metadata to 2.2
- Update SPDX license information to version 3.23
- Improve error message for when the default heuristics for wheel file inclusion fail
Fixed:
- Properly support core metadata version 2.2
- Remove
editables
as a direct dependency - Fix default wheel tag when the supported Python version declaration is strict
- Load VCS ignore patterns first so that whitelisted patterns can be excluded by project configuration
- Don't consider VCS ignore files that are outside of the VCS boundary
- The
sdist
build target now gracefully ignores UNIX socket files - Begin ignoring certain files ubiquitously, like
.DS_Store
on macOS