Handling Python Requirements#
This project uses uv to lock Python requirements. Each
requirement must be specified in pyproject.toml and then locked via
uv lock. Development and production requirements are separated via
dependency groups.
If you’re upgrading packages, make sure to add --upgrade flag.
Once you update the dependencies, rebuild the project and make sure the tests are passing.