Changelog¶
Warning
The core of this package has been renamed to
pyproject-hooks. Please use that
package (low level) or build
(higher level) in place of pep517.
0.13¶
- Remove support for end-of-life Pythons. Now requires Python3.6+.
- Remove support for
tomlpackage. Now requirestomli. - Rely on preferred “files” API on Python 3.9 and later (#140).
0.12¶
- Add method for pip to check if build_editable hook is supported. This is a private API for now.
0.11.1¶
- Fix DeprecationWarning in tomli.
0.11¶
- Support editable hooks (PEP 660).
- Use the TOML 1.0 compliant
tomliparser module on Python 3.6 and above. - Ensure TOML files are always read as UTF-8.
- Switch CI to Github actions.
0.10¶
- Avoid shadowing imports such as
colorlogin the backend, by moving the_in_process.pyscript into a separate subpackage. - Issue warnings when using the deprecated
pep517.buildandpep517.checkmodules at the command line. See the PyPA build project for a replacement. - Allow building with flit_core 3.x.
- Prefer the standard library
unittest.mocktomockfor tests on Python 3.6 and above.
0.9.1¶
- Silence some static analysis warnings.
0.9¶
- Deprecated the higher level API which handles creating an environment and installing build dependencies. This was not very complete, and the PyPA build project is designed for this use case.
- New
python_executableparameter forPep517HookCallerto run hooks with a different Python interpreter. - Fix for locating the script to run in the subprocess in some scenarios.
- Fix example in README to get
build-backendcorrectly. - Created documentation on Read the Docs
- Various minor improvements to testing.