◐ Shell
clean mode source ↗

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 /schools endpoints)

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