github pdm-project/pdm 2.9.0
v2.9.0

latest releases: 2.18.2, 2.19.0a0, 2.18.1...
12 months ago

Features & Improvements

  • Add an --overwrite option to pdm init to overwrite existing files(default False). #2163
  • Support passing filter patterns as positional arguments to pdm list command.
    Add --tree as an alias and preferred name of --graph option. #2165
  • Switch to truststore by default. #2195
  • Consider packages as installed if the venv includes them from the system-site-packages. #2216
  • Allow pdm run to run a script with the relative or absolute path. #2217

Bug Fixes

  • Fix a bug that removing dev dependency uninstalls the project as well. #2150
  • Fix a bug that @ file:// dependencies can not be updated. #2169
  • Fix a bug that dependencies requested out of the range of requires-python cause PDM to crash. #2175
  • Fix the compatibility issue with copier 8.0+. #2177
  • Makes comarable_version("1.2.3+local1") == Version("1.2.3"). #2182
  • Default behavior for pdm venv activate when shell detection fails. #2187
  • Handle parsing errors when converting from poetry-style metadata. #2203
  • Don't copy .pyc files from the template directory. #2213

Removals and Deprecations

  • Remove the legacy build backend pdm-pep517. #2167

Don't miss a new pdm release

NewReleases is sending notifications on new releases.