Just a simple boilerplate to create new projects for general purposes.
Create virtual environment
uv venv
Generate uv.lock
uv lock -v -U
Active environment
source .venv/bin/activate
Install main dependencies for production
uv sync --frozen
Install main + dev dependencies
uv sync --group tools --group linting --group testing
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.