ss-python icon indicating copy to clipboard operation
ss-python copied to clipboard

build(deps): update dependency pdm to v2.26.1

Open serious-scaffold[bot] opened this issue 5 months ago • 0 comments

This PR contains the following updates:

Package Change Age Confidence
pdm (changelog) 2.25.4 -> 2.26.1 age confidence

Release Notes

pdm-project/pdm (pdm)

v2.26.1

Compare Source

Bug Fixes
  • Substitute missing env vars with empty string in expand_env_vars. (#​3653)
  • Constrained hishel to be less than 1.0.0 due to its refactor (#​3657)

v2.26.0

Compare Source

Features & Improvements
  • Limit the log file size to 100MB and truncate the log output if exceeded. (#​3633)
  • Speed up dependency resolution in the bad path by skipping candidates of the same version when resolving. (#​3647)
Bug Fixes
  • Reload project files after running hook scripts. (#​3615)
  • Fix a bug when using UV as the resolver does not respect the venv.location configuration. (#​3616)
  • Fix publish --skip-existing for Nexus Repository OSS >= 3.70 (#​3617)
  • Fix a resolution failure when both prerelease and non-prerelease requirements exist. (#​3634)
  • Ignore invalid python requirement during locking. (#​3635)
  • Isolate PDM loggers with the root logger to avoid log leakage. (#​3637)
  • Fix a crash when resolving URL dependencies under use_uv=true. (#​3640)

v2.25.9

Compare Source

No significant changes.

v2.25.8

Compare Source

Bug Fixes
  • Fix a careless error by fast apply in AI coding. (#​3612)

v2.25.7

Compare Source

Features & Improvements
  • Show the path to site-packages in the output of pdm info. (#​3600)
Bug Fixes
  • Fix uv python dir path resolution on Windows (#​3603)
  • Strip local version in version specifiers when writing package locks. (#​3605)
  • Show an error message when 'default' is used in optional dependencies or dependency groups. (#​3609)
  • Prevent hash clearing when appending to lockfile with env_spec. (#​3610)

v2.25.6

Compare Source

Features & Improvements
  • The pdm python install -v command now shows the download URL for the Python interpreter. (#​3552)
Bug Fixes
  • Ensure make_array always returns a tomlkit array type. (#​3586)
  • Preserve multi-line help text in the CLI help output. (#​3587)
  • Re-caculate artifact files and hashes when the lock target changes. (#​3595)
Dependencies
  • Require packaging>22.0 and remove conditional PACKAGING_22 version checks. (#​3601)
  • Bump truststore to version 0.10.4. (#​3602)

v2.25.5

Compare Source

Features & Improvements
  • Tell the difference between free-threaded Python and normal ones. Users need to request for free-threaded versions explicitly by adding t to the version string, otherwise the normal build will be preferred. (#​3562)
Bug Fixes
  • Fix a bug that editable local package URLs are empty when using pylock.toml. (#​3565)
  • Fix a bug where pdm export with --lockfile pylock.toml produced empty requirements.txt files due to missing group information extraction from pylock format markers. (#​3573)
  • Read metadata from installed distribution when using reuse-installed strategy. (#​3579)
  • Fix a lockfile writing error when locking git dependencies in the pylock.toml format. (#​3582)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

serious-scaffold[bot] avatar Aug 04 '25 00:08 serious-scaffold[bot]