Changed:
-
Bump default core metadata version to 2.5
-
Add
tomlkitas a runtime dependency, which is required to rewritepyproject.tomlwhen setting a static version
Added:
- The
versioncommand can now set a version that is statically defined by theproject.versionfield, updatingpyproject.tomlin place. Pass--forceto allow an explicit downgrade
Fixed:
-
Allow the
; privateannotation onproject.import-namesandproject.import-namespacesentries rather than rejecting them as invalid import names. -
Reject
project.readmepaths that are absolute or resolve outside of the project directory.