PDM v2.1.0 Release Notes

Release Date: 2022-07-29 // over 1 year ago
  • ๐Ÿ”‹ Features & Improvements

    • ๐Ÿ‘ Allow the use of custom CA certificates using the pypi.ca_certs config entry. #1240
    • โž• Add pdm export to available pre-commit hooks. #1279

    ๐Ÿ› Bug Fixes

    • ๐Ÿ— Skip incompatible requirements when installing build dependencies. #1264
    • ๐Ÿ›  Fix a crash when pdm tries to publish a package with non-ASCII characters in the metadata. #1270
    • ๐Ÿ”’ Try to read the lock file even if the lock version is incompatible. #1273
    • ๐Ÿ”’ For packages that are only available as source distribution, the summary field in pdm.lock contains the description from the package's pyproject.toml. #1274
    • ๐Ÿ“ฆ Do not crash when calling pdm show for a package that is only available as source distribution. #1276
    • ๐Ÿ›  Fix a bug that completion scripts are interpreted as rich markups. #1283

    Dependencies

    • โœ‚ Remove the dependency of pip. #1268

    ๐Ÿ—„ Removals and Deprecations

    • ๐Ÿšš Deprecate the top-level imports from pdm module, it will be removed in the future. #1282