sandiegopython / pythonsd-django

http://sandiegopython.org/
MIT License
7 stars 5 forks source link

Upgrade Python and dependencies #142

Closed davidfischer closed 4 months ago

davidfischer commented 4 months ago

I would like to update the version of Python required for this repository as some dependencies are starting to drop 3.7 (notably Django 4.2 is Python 3.8+). Also, I noticed that the production dockerfile used by fly.io is actually using Python 3.10 so we have a mismatch between dev and production which simply hasn't manifested as an issue because 3.7 and 3.10 are broadly compatible and the site is fairly simple. Standardizing on 3.10 seems fine for now.

The following things need to be updated (outlined here):

davidfischer commented 4 months ago

Just a quick note that I tested this out and there are some issues with some dependencies (notably webob which is used for testing). Some dependencies will need to be updated as well.

davidfischer commented 4 months ago

Fixed by #143