The following instructions are designed around a few tools. Make sure you have:
direnvpyenvpyenv-virtualenvuv
Please make sure you have these available first.
Prepare the base python:
pyenv install 3.14.1Create a python virtual environment:
pyenv virtualenv 3.14.1 adventSwitch to it after creation by leaving and returning to the directory. direnv should switch to and from advent.
Go ahead and update pip:
uv pip install --upgrade pipAnd install the development requirements:
uv pip install -r requirements-dev.txtYou can launch the advent-of-code project with:
make runYou can launch the project utilities with:
make utils