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

Thanks all, I just made a release with these changes:

--- a/pyproject.toml
+++ b/pyproject.toml
@@ -2,7 +2,7 @@
 build-backend = "hatchling.build"
 requires = [
   "hatch-vcs",
-  "hatchling",
+  "hatchling>=1.27",
 ]

 [project]
 ...
 license = "BSD-3-Clause"
+license-files = [ "LICENSE" ]
 ...
 classifiers = [
-  "License :: OSI Approved :: BSD License",
   "Programming Language :: Python",
   "Programming Language :: Python :: 3 :: Only",
   "Programming Language :: Python :: 3.9",

And it shows up on PyPI with:

This depended on (at least) these updates:

Thanks to everyone for making it happen, and especially @ksurma for all the PEP+spec work!

10 Likes