On the recordRead 3 Oct 202630 facts
PDM
On the record
- Build backend
- PDM can act as a PEP 517 build backend.pdm-project.org · read 3 Oct 2026
- Credential storage
- When keyring is available and supported, PDM stores and retrieves package index and upload repository passwords through keyring.pdm-project.org · read 3 Oct 2026
- Dependency locking
- PDM synchronizes dependencies using a locked resolution, normally stored in pdm.lock, which records package versions, artifact hashes, dependencies and markers.pdm-project.org · read 2 Oct 2026
- Dependency resolution
- PDM provides a dependency resolver described as simple and fast, particularly for large binary distributions.pdm-project.org · read 2 Oct 2026
- Environment options
- PDM can use a virtual environment or install project dependencies into a __pypackages__ directory.pdm-project.org · read 2 Oct 2026
- Experimental feature
- PEP 582 support is experimental and opt-in, alongside virtual environment management.pdm-project.org · read 3 Oct 2026
- Installation cache
- PDM offers an opt-in centralized installation cache.pdm-project.org · read 3 Oct 2026
- Installation methods
- The documentation lists installer scripts and installation through Homebrew, Scoop, uv, pipx, pip and asdf.pdm-project.org · read 3 Oct 2026
- Lockfile support
- Yespdm-project.org · read 21 Sep 2026
- Lock formats
- PDM supports its native pdm lock format and experimental PEP 751 pylock format.pdm-project.org · read 2 Oct 2026
- Metadata
- PDM supports project metadata in the PEP 621 format.pdm-project.org · read 3 Oct 2026
- Migration
- PDM's import command supports Pipenv, Poetry, Flit, requirements.txt and setuptools setup.py project inputs.pdm-project.org · read 2 Oct 2026
- Offline installation
- Yespdm-project.org · read 21 Sep 2026
- Package formats
- wheel,sdistpdm-project.org · read 21 Sep 2026
- Package sources
- PDM can use PyPI and configurable custom package indexes or repositories, with options to verify SSL certificates.pdm-project.org · read 3 Oct 2026
- Plugins
- PDM has a flexible plug-in system.pdm-project.org · read 2 Oct 2026
- Plugins and scripts
- PDM provides a plug-in system and user scripts.pdm-project.org · read 3 Oct 2026
- Private registry auth
- Yespdm-project.org · read 21 Sep 2026