* Don't validate local file requirements that are not used. (#3376)
* Don't set "dependencies" as empty list for uv toml if there is no
dependencies in the raw toml file. (#3378)
* Add a dummy project name to the script environment pyproject.toml.
(#3382)
- 2.22.2
* Write installer metadata like INSTALLER and REQUESTED to dist-info
directory when installing packages. (#3359)
* Respect .python-version file in the project root directory when
selecting the Python interpreter. By default, it will be written
when running pdm use command. (#3367)
* Fix a problem of missing dependencies when adding to dev
dependencies if both editable and non-editable dependencies exist.
(#3361)
* Use stdlib for URL <-> Path conversions. (#3362)
* shellingham.detect_shell() returns ('tcsh', '/bin/tcsh') for tcsh
on FreeBSD, so the current code tries to use the Bash venv
activation script and fails due to syntax error. This change fixes
the issue. (#3366)
* Fix a performance issue because pypi source credentials were being
queried many times from keyring. (#3368)
- 2.22.1
* Fix zsh hanging issue by removing PyPI package completion. (#3329)
* Write dev dependencies to dependency-groups section when importing
project from other package managers. (#3354)
- 2.22.0
* Use minimal template if the project is an application. (#3295)
* Add one safe_compatible version specifiers saving strategy.
(#3301)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pdm?expand=0&rev=49