Closed abeed-avayu closed 1 week ago
Thanks! The failures are probably due to psycopg2 not having 3.13-compatible wheels yet. (https://github.com/psycopg/psycopg2/pull/1729)
I added some comments.
I've probably overstepped the mark by removing 3.8 as it's end of life, but as the next version release looks to be a major one I thought it would be compatible with that. Let me know if that's a problem and I'll reinstate it.
I've probably overstepped the mark by removing 3.8 as it's end of life, but as the next version release looks to be a major one I thought it would be compatible with that. Let me know if that's a problem and I'll reinstate it.
On a pedantic day I'd like this to happen with a separate pull request. Today I'm feeling generous :) I think supporting 5 minor Python versions at the same time is enough and I'm therefore fine with it. CI isn't free energy wise after all.
Thank you for your contribution!
Description
This adds support for Python 3.13. I think I've got all the references, but there's probably somewhere else that I've overlooked.
Shout-out to London Django Meetup for the Hacktoberfest Hackathon inspiration. CC @adamchainz et al.
Testing notes
I ran this under docker (python:3.13-slim) locally and
make test
andmake coverage
passed all the tests. Would have also tried with a virtualenv but pyenv didn't have 3.13 (non-RC) at the time of testing.Checklist:
docs/changes.rst
.