Features & Improvements
- Change the group name of entry points from
pdm.plugins
topdm
.
Export some useful objects and models for shorter import path. #318 - Refactor: Remove the reference of
stream
singleton, improve the UI related code. #320 - Support dependencies managed by poetry and flit being installed as editable packages. #324
- Refactor: Extract the logic of finding interpreters to method for the sake of subclass overriding. #326
- Complete the
cache
command, addlist
,remove
andinfo
subcommands. #329 - Refactor: Unify the code about selecting interpreter to reduce the duplication. #331
- Retrieve the version and description of a flit project by parsing the AST of the main file. #333
Bug Fixes
- Fix a parsing error when non-ascii characters exist in
pyproject.toml
. #308 - Fix a bug that non-editable VCS candidates can't satisfy their requirements once locked in the lock file. #314
- Fix a bug of import-on-init that fails when requirements.txt is detected. #328