Subject: CVS commit: pkgsrc/devel/py-pdm
From: Adam Ciarcinski
Date: 2024-02-08 23:40:37
Message id: 20240208224037.8E730FA42@cvs.NetBSD.org

Log Message:
py-pdm: updated to 2.12.3

Release v2.12.3 (2024-02-01)
----------------------------

Bug Fixes

- fix the package-type fixer won't update toml properly for "Nested Section \ 
Ordering Issue in TOML".
- Unable to force override a package if the package is required with extras.
- Failed to clone template repository if the URL contains the rev part.
- Handle legacy specifiers when converting from poetry project.

Documentation

- Fix typo in template docs

Release v2.12.2 (2024-01-21)
----------------------------

Bug Fixes

- Fix the auto fixer for package-type.
- Fix the wrong installation destination for header files when installing build \ 
requirements.
- Install header files into package namespace under `include` directory.

Release v2.12.1 (2024-01-17)
----------------------------

Bug Fixes

- Hotfix: missing `identifier` attribute for package type fixer.

Release v2.12.0 (2024-01-17)
----------------------------

Features & Improvements

- Allow excluding packages from the lockfile via `tool.pdm.resolution.excludes` \ 
setting, the dependencies will also be skipped.
- Rename `--no-lock` option to `--frozen-lockfile`.
- Add `--no-hashes` as the recommended option name in favor of \ 
`--without-hashes` for `pdm export` command.
- Add `--no-markers` to `export` command to exclude markers from the output.
- Allow initializing a project without extra project files, with a new builtin \ 
template "minimal". Run it with `pdm init minimal`.
- Change the warning category emitted by `deprecated_warning()` to \ 
`PDMDeprecationWarning`.
- Prereleases will be allowed if a prerelease version is pinned in the lockfile. \ 
This can be disabled by passing `--stable` option.
- Change `tracked_names` argument to keyword-only. Move `allow_prereleases` \ 
setting to `tool.pdm.resolution` table.
- Rename the `preferred_pins` argument of provider classes to \ 
`locked_candidates`, and deprecate the old name.
- Rename the `package-type` field under `tool.pdm` settings table to \ 
`distribution` to make it more clear.

Bug Fixes

- `tool.pdm.resolution` settings won't be honored when installing dependencies \ 
into the build environment.
- Fixed pdm list output containing full license text in some cases
- Fix the environment variable substitution for `cmd` scripts.
- Allow normal extension modules in wheel tags when the python is debug build.
- Don't use pypi.org when pypi.url is set.

Removals and Deprecations

- Remove deprecated methods from `Project`. Remove deprecated helper functions \ 
from `actions.py`.

Files:
RevisionActionfile
1.19modifypkgsrc/devel/py-pdm/Makefile
1.6modifypkgsrc/devel/py-pdm/PLIST
1.17modifypkgsrc/devel/py-pdm/distinfo