Releases: pdm-project/pdm
Releases · pdm-project/pdm
v1.0.0b0
Features & Improvements
- Fully support of PEP 621 specification.
- Old format is deprecated at the same time.
- PDM will migrate the project file for you when old format is detected.
- Other metadata formats(
Poetry
,Pipfile
,flit
) can also be imported as PEP 621 metadata. #175
- Re-implement the
pdm search
to query the/search
HTTP endpoint. #195 - Reuse the cached built wheels to accelerate the installation. #200
- Make update strategy and save strategy configurable in pdm config. #202
- Improve the error message to give more insight on what to do when resolution fails. #207
- Set
classifiers
dynamic inpyproject.toml
template for autogeneration. #209
Bug Fixes
v0.12.3
v0.12.2
v0.12.1
v0.12.0
Features & Improvements
- Improve the user experience of
pdm run
:- Add a special key in tool.pdm.scripts that holds configurations shared by all scripts.
- Support loading env var from a dot-env file.
- Add a flag
-s/--site-packages
to include system site-packages when running. #178
- Now PEP 582 can be enabled in the Python interperter directly! #181
Bug Fixes
- Ensure
setuptools
is installed before invoking editable install script. #174 - Require
wheel
notwheels
for global projects #182 - Write a
sitecustomize.py
instead of a.pth
file to enable PEP 582. Thanks @Aloxaf.
Updateget_package_finder()
to be compatible withpip 20.3
. #185 - Fix the help messages of commands "cache" and "remove" #187
v0.11.0
Features & Improvements
- Support custom script shortcuts in
pyproject.toml
.- Support custom script shortcuts defined in
[tool.pdm.scripts]
section. - Add
pdm run --list/-l
to show the list of script shortcuts. #168
- Support custom script shortcuts defined in
- Patch the halo library to support parallel spinners.
- Change the looking of
pdm install
. #169