In the newly released 2.25.0 version, PDM has added experimental support for PEP 751 pylock.toml file as the primary lock format. Now you can rebuild a PDM project from any tool-generated pylock.toml.
It is still opt-in; you just need to run `pdm config lock.format pylock`.
We are on the way to supporting PEP 751, the first step is to allow exporting to pylock.toml. Stay tuned: https://t.co/T6Ayx3z7Mg
https://t.co/T9VlxQJgVf
A lock target is a combination of (python_version, platform, implementation) specs. You can specify one or more to control which packages should be pinned in the lock file, each lock file can have more than one lock targets.
Read the docs for more usage: https://t.co/FP5RGtDAuT
PDM v2.17.0 is released 🎉
In this release, we introduce lock targets for cross-platform lock as well as supporting pip-style constraints as overrides input. If you are a plugin author, you should also notice the change of internal APIs.
Read more at https://t.co/kqsRLR11VE
We are excited to announce the release of 2.13.0, which is a significant update after one month! The primary enhancements include the ability to install Python versions, a new "pdm outdated" command, install cache speedup and "--exclude-newer lock."