Pdm

Latest version: v2.15.2

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

Scan your dependencies

Page 9 of 33

2.4.7

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

Bug Fixes

- Abort if lockfile isn't generated when executing `pdm export`. [1730](https://github.com/pdm-project/pdm/issues/1730)
- Ignore `venv.prompt` configuration when using `conda` as the backend. [1734](https://github.com/pdm-project/pdm/issues/1734)
- Fix a bug of finding local packages in the parent folder when it exists in the current folder. [1736](https://github.com/pdm-project/pdm/issues/1736)
- Ensure UTF-8 encoding when generating README.md. [1739](https://github.com/pdm-project/pdm/issues/1739)
- Fix a bug of show command not showing metadata of the current project. [1740](https://github.com/pdm-project/pdm/issues/1740)
- Replace `.` with `-` when normalizing package name. [1745](https://github.com/pdm-project/pdm/issues/1745)

Documentation

- Support using `pdm venv activate` without specifying `env_name` to activate in project venv created by conda [1735](https://github.com/pdm-project/pdm/issues/1735)

2.4.6

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

Bug Fixes

- Fix a resolution failure when the project has cascading relative path dependencies. [1702](https://github.com/pdm-project/pdm/issues/1702)
- Don't crash when trying to update the shebang in a binary script. [1709](https://github.com/pdm-project/pdm/issues/1709)
- Handle the legacy specifiers that is unable to parse with packaging>22.0. [1719](https://github.com/pdm-project/pdm/issues/1719)
- Fix the setup.py parser to ignore the expressions unable to parse as a string. This is safe for initializing a requirement. [1720](https://github.com/pdm-project/pdm/issues/1720)
- Fix a bug converting from flit metadata when the source file can't be found. [1726](https://github.com/pdm-project/pdm/issues/1726)

Documentation

- Add config example for Emacs using eglot + pyright [1721](https://github.com/pdm-project/pdm/issues/1721)

Miscellany

- Use `ruff` as the linter. [1715](https://github.com/pdm-project/pdm/issues/1715)
- Document installation via `asdf`. [1725](https://github.com/pdm-project/pdm/issues/1725)

2.4.5

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

Bug Fixes

- Fix a bug that built wheels are prioritized over source distributions with higher version number. [1698](https://github.com/pdm-project/pdm/issues/1698)

2.4.4

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

Features & Improvements

- Add more intuitive error message when the `requires-python` doesn't work for all dependencies. [1690](https://github.com/pdm-project/pdm/issues/1690)

Bug Fixes

- Prefer built distributions when finding packages for metadata extraction. [1535](https://github.com/pdm-project/pdm/issues/1535)

2.4.3

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

Features & Improvements

- Allow creating venv in project forcely if it already exists. [1666](https://github.com/pdm-project/pdm/issues/1666)
- Always ignore remembered selection in pdm init. [1672](https://github.com/pdm-project/pdm/issues/1672)

Bug Fixes

- Fix the fallback build backend to `pdm-pep517` instead of `setuptools`. [1658](https://github.com/pdm-project/pdm/issues/1658)
- Eliminate the deprecation warnings from `importlib.resources`. [1660](https://github.com/pdm-project/pdm/issues/1660)
- Don't crash when failed to get the latest version of PDM for checking update. [1663](https://github.com/pdm-project/pdm/issues/1663)
- Fix the priorities of importable formats to make sure the correct format is used. [1669](https://github.com/pdm-project/pdm/issues/1669)
- Import editable requirements into dev dependencies. [1674](https://github.com/pdm-project/pdm/issues/1674)

2.4.2

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

Bug Fixes

- Skip some tests on packaging < 22. [1649](https://github.com/pdm-project/pdm/issues/1649)
- Fix a bug that sources from the project config are not loaded. [1651](https://github.com/pdm-project/pdm/issues/1651)
- Set VIRTUAL_ENV in `pdm run`. [1652](https://github.com/pdm-project/pdm/issues/1652)

Page 9 of 33

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.