Just a simple boilerplate to create new projects for general purposes.
Create virtual environment
pdm venv create
Generate pdm.lock
pdm lock -G linting,testing
Active environment
source .venv/bin/activate
Install main dependencies for production
pdm sync --prod --no-editable
Install main + dev dependencies
pdm install
Note: In order to prevent conflicts in the production environment, it is important to utilize fixed versions of the main dependencies. If there are any packages that require updating, we will handle the process manually.