Pdm

Latest version: v2.22.3

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 35 of 37

0.2.4

Not secure
---------------------------

Bug Fixes

- Use the project local interpreter to build wheels. [43](https://github.com/pdm-project/pdm/issues/43)
- Correctly merge Python specifiers when possible. [4](https://github.com/pdm-project/pdm/issues/4)

0.2.3

Not secure
---------------------------

Bug Fixes

- Fix a bug that editable build generates a malformed `setup.py`.

0.2.2

Not secure
---------------------------

Features & Improvements

- Add a fancy greeting banner when user types `pdm --help`. [42](https://github.com/pdm-project/pdm/issues/42)

Bug Fixes

- Fix the RECORD file in built wheel. [41](https://github.com/pdm-project/pdm/issues/41)

Dependencies

- Add dependency `python-cfonts` to display banner. [42](https://github.com/pdm-project/pdm/issues/42)

0.2.1

Not secure
---------------------------

Bug Fixes

- Fix a bug that short python_version markers can't be parsed correctly. [38](https://github.com/pdm-project/pdm/issues/38)
- Make `_editable_install.py` compatible with Py2.

0.2.0

Not secure
---------------------------

Features & Improvements

- New option: `pdm list --graph` to show a dependency graph of the working set. [10](https://github.com/pdm-project/pdm/issues/10)
- New option: `pdm update --unconstrained` to ignore the version constraint of given packages. [13](https://github.com/pdm-project/pdm/issues/13)
- Improve the error message when project is not initialized before running commands. [19](https://github.com/pdm-project/pdm/issues/19)
- Pinned candidates in lock file are reused when relocking during `pdm install`. [33](https://github.com/pdm-project/pdm/issues/33)
- Use the pyenv interpreter value if pyenv is installed. [36](https://github.com/pdm-project/pdm/issues/36)
- Introduce a new command `pdm info` to show project environment information. [9](https://github.com/pdm-project/pdm/issues/9)

Bug Fixes

- Fix a bug that candidate hashes will be lost when reused. [11](https://github.com/pdm-project/pdm/issues/11)

Dependencies

- Update `pip` to `20.0`, update `pip_shims` to `0.5.0`. [28](https://github.com/pdm-project/pdm/issues/28)

Miscellany

- Add a script named `setup_dev.py` for the convenience to setup pdm for development. [29](https://github.com/pdm-project/pdm/issues/29)

0.1.2

Not secure
---------------------------

Features

- New command pdm use to switch python versions. [8](https://github.com/pdm-project/pdm/issues/8)
- New option pdm list --graph to show a dependency graph. [10](https://github.com/pdm-project/pdm/issues/10)
- Read metadata from lockfile when pinned candidate is reused.

Page 35 of 37

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.