Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update dependency pdm to v2.16.1 (#216)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [pdm](https://togithub.com/pdm-project/pdm) ([changelog](https://pdm-project.org/latest/dev/changelog/)) | minor | `==2.15.4` -> `==2.16.1` | --- ### Release Notes <details> <summary>pdm-project/pdm (pdm)</summary> ### [`v2.16.1`](https://togithub.com/pdm-project/pdm/blob/HEAD/CHANGELOG.md#Release-v2161-2024-06-26) [Compare Source](https://togithub.com/pdm-project/pdm/compare/2.16.0...2.16.1) ##### Bug Fixes - Fix new interface from pbs_installer regarding `build_dir` and best match auto-install strategy for `pdm use` (same as for `pdm python install --list`) ([#​2943](https://togithub.com/pdm-project/pdm/issues/2943)) - Fix crash when pdm is used with `importlib-metadata` version 8.0. ([#​2974](https://togithub.com/pdm-project/pdm/issues/2974)) ### [`v2.16.0`](https://togithub.com/pdm-project/pdm/blob/HEAD/CHANGELOG.md#Release-v2160-2024-06-25) [Compare Source](https://togithub.com/pdm-project/pdm/compare/2.15.4...2.16.0) ##### Features & Improvements - Add `--no-extras` to `pdm export` to strip extras from the requirements. Now the default behavior is to keep extras. ([#​2519](https://togithub.com/pdm-project/pdm/issues/2519)) - Support PEP 723: running scripts with inline metadata in standalone environment with dependencies. ([#​2924](https://togithub.com/pdm-project/pdm/issues/2924)) - `pdm use` and `pdm python install` now take `requires-python` into account (incl. from pyproject.toml) if python version not specified and `pdm use` provides auto installation by that. ([#​2943](https://togithub.com/pdm-project/pdm/issues/2943)) - `--no-isolation` no longer installs `build-requires` nor dynamic build dependencies, to be consistent with `pip`. ([#​2944](https://togithub.com/pdm-project/pdm/issues/2944)) - Add notifiers in CLI output when global project is being used. ([#​2952](https://togithub.com/pdm-project/pdm/issues/2952)) - Use `tool.pdm.resolution` table when calculating the content hash of project file, previously only `overrides` table was used. This will change the hash already stored in the lockfile, so bump the lockfile version to `4.4.2`. ([#​2956](https://togithub.com/pdm-project/pdm/issues/2956)) ##### Bug Fixes - Add max retries on read timeout or bad connection. ([#​2914](https://togithub.com/pdm-project/pdm/issues/2914)) - Don't update local files if they don't change. ([#​2966](https://togithub.com/pdm-project/pdm/issues/2966)) - Don't list python versions that don't have any installation link for the current platform. ([#​2970](https://togithub.com/pdm-project/pdm/issues/2970)) ##### Documentation - Clarify the purposes of `pdm outdated` and `--unconstrained` option. ([#​2965](https://togithub.com/pdm-project/pdm/issues/2965)) - Some clarifications on the interpreter selection and central package cache. ([#​2967](https://togithub.com/pdm-project/pdm/issues/2967)) </details> --- ### 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 becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [x] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjIuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNi40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
- Loading branch information