github pdm-project/pdm 2.29.5
v2.29.5

4 hours ago

Bug Fixes

  • Preserve archive subdirectories when writing or exporting pylock.toml. (#3964)
  • Preserve extras and environment markers on local, URL, Git, and workspace file requirements when translating dependencies for uv. (#3965)
  • Preserve Git source subdirectories and encoded refs when generating, reusing, and reading uv lockfiles. (#3966)
  • Allow sorting installed packages by optional metadata such as homepage when some values are missing or unknown. (#3967)
  • Fill the Homepage in pdm show from the Homepage Project-URL, and stop pdm show failing on a Project-URL that contains a comma. (#3968)
  • Quote the activation script path that pdm venv activate prints for PowerShell, so Invoke-Expression (pdm venv activate) works when the path contains spaces or apostrophes. (#3970)
  • On Windows, quote the extra arguments of a shell script, and the {args} placeholder in it, for cmd.exe instead of with POSIX single quotes. (#3971)
  • Omit missing package versions when exporting to pylock.toml. (#3972)
  • Fill the Homepage in pdm list from the Homepage Project-URL when Home-page is missing or unknown. (#3973)

Don't miss a new pdm release

NewReleases is sending notifications on new releases.