tools used:
- make
- git
- asdf version manager
use asdf to ensure required tools are installed ... configured tools are in .tool-versions
cd ~/work/nhs-aws-helpers
asdf plugin add python
asdf plugin add poetry
asdf installmake refresh-hooksmake install
source .venv/bin/activatemake testto test all python versions configured
make toxproject uses:
run both with
make lintor individually with
make mypyor
make ruff project uses:
lint checks will fail if the code is not formaated correctly
# make black will run both isort and black
make black