pdm
- Docs
- Support for PEP 621 (PEP 621 – Storing project metadata in pyproject.toml), which Poetry still haven't
- Pip docs: pyproject.toml
Install
sudo pacman -S python-pdm
Setup in new project
pdm init
Usage
Show details about pdm setup:
pdm info
pdm info --env
Install/add packages:
pdm add mkdocs-material
Update (and install) dependencies in lock file:
pdm update
Run dependency binaries:
pdm run esphome
.venv/bin/esphome