Features & Improvements
- When keyring is available, either by importing or by CLI, the credentials of repositories and PyPI indexes will be saved into it. #1908
- Add support for reading metadata from simple index directly. #1919
- Add a configuration to specify constant command arguments for every pdm invocation. #1923
- Add ability to skip SSL verification for publish repositories via
repository.custom.verify_ssl
config option as well as new command line argument ofpublish
command. #1928 - Use lazy import to reduce the startup time of the CLI. #1929
- Add the local plugin scripts to
PATH
env var. #1944
Bug Fixes
- Don't use install cache when installing build requirements to avoid race condition. #1869
- Fix a number of
ResourceWarning
s when running the test suite with warnings enabled. #1915 - Fix a bug that dev-dependencies group gets updated with the optional dependencies, causing the hash mismatch. #1916
- Fix format conversion error from Poetry when
tool.poetry.build
doesn't exist. #1935 - Add timeout when fetching .gitignore from GitHub. #1937
- Keep the variables in the URL credentials when exporting. #1939
- Convert to boolean when setting verify_ssl for custom indexes. #1945
pdm import
clobbersbuild-system.requires
value inpyproject.toml
. #1948