Upgrade python to 3.13 by MoralCode · Pull Request #50 · classclock/API
python 3.8 is.... VERY end of life (https://endoflife.date/python)
this PR bumps it to the current supported version (3.13) and makes a bunch of changes to dependency versions (as well as associated minor changes to the app) that should make things work
Testing
These changes have only been tested against the following processes:
- pipenv install (i.e. the dependencies install correctly)
- starting the server (
./startserver.sh, which happens without immediately crashing) - basic incomplete poking around the API (
/,/apidocs, and/schoolsendpoints)
TODO:
Run this with the frontend to make sure things are okay when clicking around things and actually using the API to view and maybe edit schools