Pdm-conda

Latest version: v0.18.3

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

Scan your dependencies

Page 4 of 6

0.14.3

Changed

* Now compatible with `pdm==v2.10.3`.

Fixed

* Stop trying to recognize the project name as a Conda package name.
* Don't write configs with default values to `pyproject.toml`.

0.14.2

Changed

* Now compatible with `pdm==v2.10.1` and `python>=3.10,<3.13`.

Fixed

* `pdm lock --check` don't return error if Conda configuration is not found.

0.14.1

Changed

* Raise `NoConfigError` when specifies incorrect Conda related configs.
* Add `conda.custom-behavior` config.

Fixed

* Add PyPi mapping fixes.
* Ensure `pdm.conda` arrays can be saved as multiline array.
* Fix Conda dependencies not being treated correctly when using `--conda` option with `conda.as-default-manager` set to
`false`.
* Fix lockfile formatting when `conda.as-default-manager` set to `false` and Conda dependencies are present.

0.14.0

Added

* Now compatible with `pdm>=v2.10.0`.

Changed

* Use lock strategies instead of flags.

0.13.0

Added

* `pdm add -ce` or `--conda-excludes` add PyPi packages to the excluded from Conda resolution.
* `pdm add --conda-as-default-manager` sets Conda as default manager.

Fixed

* Conda channels are correctly saved when added using `pdm add -c` command and Conda configuration was not initialized
before.
* Don't include dev groups when invoking `pdm lock -G :all --prod`.
* Ensure `cross_platform` is always false when using Conda.

0.12.2

Fixed

* Ensure excluded packaged defined with extras in base requirements are correctly treated on resolution.

Page 4 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.