Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 678 Bytes

File metadata and controls

37 lines (24 loc) · 678 Bytes

Clean Architecture Python Boilerplate

Just a simple boilerplate to create new projects for general purposes.

Virtual Environment

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.