Release History#

v1.6.1 - (2023-08-29)#

v1.6.0 - (2023-08-29)#

  • Remove build_<wheel|editable> from prepare_metadata_for_build_<wheel|editable> to allow separate config parametrization and instead add pyproject_api.Frontend.metadata_from_built() the user can call when the prepare fails. Pass None for metadata_directory for such temporary wheel builds.

v1.5.4 - (2023-08-17)#

  • Make sure that the order of Requires-Dist does not matter

v1.5.3 - (2023-07-06)#

  • Fix read_line to raise EOFError if nothing was read

v1.5.2 - (2023-06-14)#

  • Use ruff for linting.

  • Drop 2.7 test run.

v1.5.1 - (2023-03-12)#

  • docs: set html_last_updated_fmt to format string

v1.5.0 - (2023-01-17)#

  • When getting metadata from a built wheel, do not pass metadata_directory to build_wheel, which forces the backend to generate the metadata - by @masenf. (#47)

v1.4.0 - (2022-01-04)#

  • Add minimal CLI for debugging

v1.3.0 - (2022-01-03)#

  • Do not allow exceptions to propagate in backend

v1.2.1 - (2022-12-04)#

  • Fix Python 2 incompatibility on the backend

  • Allow skipping prepare metadata for the full build by returning None as basename

v1.2.0 - (2022-12-04)#

v1.1.2 - (2022-10-30)#

  • Fix editable classes not exported at root level

v1.1.1 - (2022-09-10)#

  • Add missed wheel as test dependency

v1.1.0 - (2022-09-10)#

  • PEP-660 support

v1.0.0 - (2022-09-10)#

  • Use hatchling as build backend

  • 3.11 support

v0.0.1 - (2021-12-30)#

  • Drop Python 3.6 support

v0.1.0 - (2021-10-21)#

  • first version