Get the latest version
pipx upgrade --pip-args=--pre pdmOr
pdm self update --preFeatures & Improvements
pdm initnow accepts a template argument to initialize project from a built-in or Git template. #2053- Replace the
DeprecationWarningwithFutureWarningfor better exposure. #2012 - Serve
install-pdm.pyand its checksum file on the docs site. #2026 - Add new option
--edit/-etopdm configto edit the config file in default editor. #2028 - Add
--projectoption topdm venvto support another path as the project root. #2042 - Add support for using
truststoreas the SSL backend. This only works on Python 3.10 or newer. #2049
Bug Fixes
- Fix the breaking change by adding the functions back to the old location with deprecation warnings. #2013
- Fix the duplicate entries in the output of
pdm self list. #2018 - Disable hashes caching for local files. #2019
- Populate the
urlfield when converting requirements from a Pipfile-style file requirement. #2032 - Fix a bug that empty source tables in configuration files causes errors when running pdm commands. #2034
- Fix a resolution conflict caused by requested yanked version also in other transitive dependencies. #2038
- Fix a bug that binary executables are corrupted when replacing shebangs. #2045
- Do not normalize the package name when uploading to PyPI. #2057