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 5 of 6

0.12.1

Fixed

* Exclude packages defined with extras if base requirement in `conda.excludes`.

0.12.0

Added

* Now compatible with `pdm>=v2.9.1`.
* `pdm init` now shows Conda managed interpreters if runner specifier.
* `pdm venv` commands work with Conda managed environments.
* Now PyPI-Conda mapping url can be set with `conda.pypi-mapping.url` config.

Changed

* `pdm lock --no-cross-platform` is forced.

Fixed

* Resolver now respects resolution overrides.
* Only static URLs of the conda packages are stored in the lockfile.

0.11.0

Added

* Now compatible with `pdm>=v2.7`.
* Use lazy import to reduce the startup time of the CLI.

Fixed

* If `conda.as-default-manager` is `true` then add requirements to `conda.dependencies` if they aren't python packages
when using `pdm add` without `--conda` flag.

0.10.0

Added

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

Fixed

* Lockfile hash includes `pdm-conda` configs.
* When using `-G :all` in `pdm install/lock` consider `pdm-conda` defined groups.
* Ensure all requirements are considered for conda resolution update

0.9.3

Added

* PyPi mapping fixes included in the package.
* `CondaSetupDistribution` now has `req` property.

Changed

* All environment variables now use `PDM_CONDA` prefix to avoid conflicts.
* `CondaEnvironment` `python_dependencies` changed to `env_dependencies` and include runner dependencies.

Fixed

* Conda commands now use `CondaRunner` values to avoid logging errors.
* When using `conda/mamba` avoid listing PyPi packages as Conda managed.

0.9.2

Fixed

* Fix explicit lockfile generation.

Page 5 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.