Releases: pdm-project/pdm
Releases · pdm-project/pdm
Release v0.2.6
Features & Improvements
- Improve the user interface of selecting Python interpreter. #54
Bug Fixes
- Fix the wheel installer to correctly unparse the flags of console scripts. #56
- Fix a bug that OS-dependent hashes are not saved. #57
Release v0.2.5
Features & Improvements
- Allow specifying Python interpreter via
--python
option in pdm init
. #49
- Set
python_requires
when initializing and defaults to >={current_version}
. #50
Bug Fixes
- Always consider wheels before tarballs; correctly merge markers from different parents. #47
- Filter out incompatible wheels when installing. #48
Release v0.2.4
Bug Fixes
- Use the project local interpreter to build wheels. #43
- Correctly merge Python specifiers when possible. #4
Release v0.2.3
Bug Fixes
- Fix a bug that editable build generates a malformed
setup.py
.
Release v0.2.2
Features & Improvements
- Add a fancy greeting banner when user types
pdm --help
. #42
Bug Fixes
- Fix the RECORD file in built wheel. #41
Dependencies
- Add dependency
python-cfonts
to display banner. #42
Release v0.2.1
Bug Fixes
- Fix a bug that short python_version markers can't be parsed correctly. #38
- Make
_editable_intall.py
compatible with Py2.
Release v0.2.0
Features & Improvements
- New option:
pdm list --graph
to show a dependency graph of the working set. #10
- New option:
pdm update --unconstrained
to ignore the version constraint of given packages. #13
- Improve the error message when project is not initialized before running comands. #19
- Pinned candidates in lock file are reused when relocking during
pdm install
. #33
- Use the pyenv interperter value if pyenv is installed. #36
- Introduce a new command
pdm info
to show project environment information. #9
Bug Fixes
- Fix a bug that candidate hashes will be lost when reused. #11
Dependencies
- Update
pip
to 20.0
, update pip_shims
to 0.5.0
. #28
Miscellany
- Add a script named
setup_dev.py
for the convenience to setup pdm for development. #29
Release v0.1.2
New features
- New command
pdm use
to switch python versions. #8
- New option
pdm list --graph
to show a dependency graph. #10
Improvements
- Read metadata from lockfile when pinned candidate is reused.
Release v0.1.1
New features
- Get version from the specified file. #6
Improvements
- Add column header to
pdm list
output.
Bugfixes
- Pass exit code to parent process in
pdm run
- Fix error handling for CLI. #19
Misc
- Refactor the installer mocking for tests
Release v0.1.0
Bugfixes
- Keep hashes when pinned candidates are reused. #11
- Make the marker order stable. #7