Bug Fixes
- Fallback version to 0.0.0 when the version is not specified or empty. This can avoid crash when building such project. (#3163)
- Ensures that
/
is URL encoded in sources URL environment variables. (#3169) - Call functions from shared library in the in-process
env_spec.py
script. (#3176)
Removals and Deprecations
- PDM no longer falls back to
setuptools-pep660
when the build backend doesn't support PEP 660. (#3159)
Miscellany
- Change the project structure to a normal package from a namespace package. (#3155)