PEP 639, Round 2: Improving license clarity with better package metadata

Thank you very much for the effort here, I’m so happy it’s finally happening!

Just a heads up that Hatchling probably will not use that library for a few reasons:

  • It has a dependency (this is its own reason).
  • The dependency appears to be unmaintained.
  • The current package is very bloated compared to what is actually required by the PEP. The data file is 28K lines long and in JSON format rather than a Python data structure. The generated file Hatchling ships is 700 lines long and a Python dictionary. The wheel is over 100 KiB whereas Hatchling’s is about 80 KiB.