Pdm

Latest version: v2.23.0

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

Scan your dependencies

Page 36 of 37

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.

0.1.1

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

Features

- Get version from the specified file. [6](https://github.com/pdm-project/pdm/issues/6)
- Add column header to pdm list output.

0.1.0

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

Bugfixes

- Pass exit code to parent process in pdm run.
- Fix error handling for CLI. [19](https://github.com/pdm-project/pdm/issues/19)

Miscellany

- Refactor the installer mocking for tests.

0.0.5

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

Improvements

- Ensure pypi index url is fetched in addition to the source settings. [3](https://github.com/pdm-project/pdm/issues/3)

Bugfixes

- Fix an issue that leading "c"s are mistakenly stripped. [5](https://github.com/pdm-project/pdm/issues/5)
- Fix an error with PEP 517 building.

0.0.4

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

Improvements

- Fix editable installation, now editable scripts can also be executed from outside!
- Content hash is calculated based on dependencies and sources, not other metadata.

Bugfixes

- Fix an issue that editable distributions can not be removed.

Page 36 of 37

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.