Path to this page:
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: