Results 68 comments of James

Mostly I think it's a good stress test for upstream's benefit just to see if any wheels fall off the wagon. I doubt they will, but it's easy enough to...

RC1 of Python 3.13 is now out: https://www.python.org/downloads/release/python-3130rc1/ I incidentally spoke a little with nedbat today about how `coverage.py` tests against free-threaded builds. Turns out that the `deadsnakes` PPA is...

3.13 is [fully released](https://docs.python.org/3.13/whatsnew/3.13.html) now

Test suite is green for me on 3.13. I did have to disable two requirements in `dev-requirements.txt` (`sqlalchemy[mypy]` and `types-pkg-resources`), but those would only impact `mypy`. ``` 1387 passed, 8...

> You shouldn't have had a types-pkg-resources requirement to disable; it was removed in https://github.com/sopel-irc/sopel/pull/2614 (https://github.com/sopel-irc/sopel/commit/c04ac82016393feeb5d52477a01561c339e44bb8). Is your clone up to date with master? Ah, indeed I had forgotten to...

Yup, all good: ``` 1387 passed, 8 xfailed, 22 warnings in 148.33s (0:02:28) ```

Looks like the `sqlalchemy[mypy]` thing was fixed upstream in 1.4.53 https://docs.sqlalchemy.org/en/20/changelog/changelog_14.html#change-a623aa18a66956a979824d53d56b22a5

After discussing on IRC, what's left here is for me to integrate @dgw's suggested tweak, and also to see about adding a logger instance here to strike a balance between...