Skip to content

Releases: pypa/pyproject-metadata

0.8.0

18 Apr 03:18
f57af25
Compare
Choose a tag to compare

What's Changed

  • Support specifying the metadata_version as 2.1, 2.2, or 2.3
  • Always normalize extras following PEP 685
  • Preserve the user-specified name style in the metadata. .canonical_name added to get the normalized name
  • Require "version" in the dynamic table if unset (following PEP 621)
  • Support extras using markers containing "or"
  • Support empty extras
  • Using .as_rfc822() no longer modifies the metadata object
  • Fix email-author listing for names containing commas
  • Separate core metadata keywords with commas, following the (modified) spec
  • An error message reported project.license instead of project.readme
  • Produce slightly cleaner tracebacks
    Fix a typo in an exception message
  • Subclasses now type check correctly
  • The build backend is now flit-core

Full Changelog: 0.8.0rc2...0.8.0

0.8.0 RC 2

17 Apr 05:27
11f15ce
Compare
Choose a tag to compare
0.8.0 RC 2 Pre-release
Pre-release

What's Changed

Full Changelog: 0.8.0rc1...0.8.0rc2

0.8.0 RC 1

14 Apr 04:20
04d4cf0
Compare
Choose a tag to compare
0.8.0 RC 1 Pre-release
Pre-release

What's Changed

  • Support specifying the metadata_version as 2.1, 2.2, or 2.3
  • Always normalize extras following PEP 685
  • Preserve the user-specified name style in the metadata. .canonical_name added to get the normalized name
  • Require "version" in the dynamic table if unset (following PEP 621)
  • Support extras using markers containing "or"
  • Support empty extras
  • Using .as_rfc822() no longer modifies the metadata object
  • Fix email-author listing for names containing commas
  • Validate the description is one line
  • Separate core metadata keywords with commas, following the (modified) spec
  • An error message reported project.license instead of project.readme
  • Produce slightly cleaner tracebacks
  • The build backend is now flit-core

Full Changelog: https://github.com/pypa/pyproject-metadata/commits/0.8.0rc1