- Add get_build_sdist_requires
- Rename hooks that had become ambiguous given
two distinct build hooks
- Clarify expected environments for the various hooks
An ambiguity in the wording made it look like metadata_directory for build_wheel
would be the same directory as was passed in to the prepare_wheel_metadata hook.
It makes more sense for it to be the .dist-info directory returned from prepare_wheel_metadata.
- use sdist and wheel archives as required interchange formats
- use `prepare_*` prefix for optional file export APIs
- return relative paths for generated aritifacts/directories
The provisional acceptance led to some additional valid concerns being raised
with the current design in the PEP, so I'm reverting it to Draft status
while we resolve them.
The key is in the build-system table, so making this a dash would
improve consistency. On English keyboards, it also avoids needing to
press shift. There seemed to be a consensus on distutils-sig in favour
of this change.
* 517: Remove install_editable hook (Option 1c)
This is the other option for --user editable installs: don't try to
standardise a mechanism. This could always be added back in a later PEP.
Alternative to gh-140
* Add note about removal of editable install