endlessm / azafea

Service to track device activations and usage metrics
Mozilla Public License 2.0
10 stars 2 forks source link

Update to Python 3.11 #193

Closed dbnicholson closed 1 month ago

dbnicholson commented 1 month ago

This supersedes #186 and is heavily inspired by https://github.com/endlessm/azafea-metrics-proxy/pull/27. Most of the changes were directly taken from that PR, but a few more changes were needed here since there's postgres usage and a slightly complex config setup for queues.

After this, only sqlalchemy isn't current (see #147) and it would be nice to drop types-redis but was a little more complex than I expected.

wjt commented 1 month ago

Looks good except for the documentation building test failing – will the same warning prevent publication on Rtd? Or we could merge & start testing the code changes in dev.