ss-python
ss-python copied to clipboard
build(deps): update dependency pdm to v2.26.1
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| pdm (changelog) | 2.25.4 -> 2.26.1 |
Release Notes
pdm-project/pdm (pdm)
v2.26.1
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
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-existingfor Nexus Repository OSS >= 3.70 (#3617) - Fix a resolution failure when both prerelease and non-prerelease requirements exist. (#3634)
- Ignore invalid
pythonrequirement 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
No significant changes.
v2.25.8
Bug Fixes
- Fix a careless error by fast apply in AI coding. (#3612)
v2.25.7
Features & Improvements
- Show the path to site-packages in the output of
pdm info. (#3600)
Bug Fixes
- Fix
uv python dirpath 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
Features & Improvements
- The
pdm python install -vcommand now shows the download URL for the Python interpreter. (#3552)
Bug Fixes
- Ensure
make_arrayalways 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
Features & Improvements
- Tell the difference between free-threaded Python and normal ones. Users need to request for free-threaded versions explicitly by adding
tto 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 exportwith--lockfile pylock.tomlproduced 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.