Automate local environment setup for contributors.
Section: Team onboarding and automation
Makefile setup target
makefile
makefile
setup:
python -m venv .venv
. .venv/bin/activate && python -m pip install -U pip setuptools wheel
. .venv/bin/activate && python -m pip install -r requirements.txt
Explanation
A small quality-of-life improvement that helps teams onboard quickly.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Team onboarding and automation
Typical README quick-start block
Copy-paste setup commands for local onboarding.
Auto-activate with direnv + layout python
Example .envrc for shells that use direnv.
Create project and venv
Create a project folder and initialize a virtual environment.
Install project editable from pyproject
Install the current project into the venv in editable mode.