merge stable into default (again, to hopefully have 3.13 green)
- Oct 26, 2024
-
-
Pierre-Yves David authored
Hopefully this will bring the last changes necessary to make the 3.13 tests green (on Linux).
-
Pierre-Yves David authored
Starting with python 3.13, `sys.hexversion` refuse to be assigned non-hex value like "foo". I don't think I can blame it. It is time to drop that part of the tests.
-
Pierre-Yves David authored
The traceback changes again with 3.13. So we filter it to only keeps the bits we care about. This is actually only reusing the approach from a few line below.
-
- Oct 24, 2024
-
-
Pierre-Yves David authored
No known issues has been reported and this is breaking the CI quite hard. So for now we have to delay the issue.
-
- Oct 25, 2024
-
-
Matt Harbison authored
This goes back to f5fcf7123a92, and I suspect it was a misread of the error message is describes- the LHS of `.sorted()` is always bytes, and bytes didn't have this method in py2 either. The invalid names were already handled like this a few lines above. PyCharm flagged this, and it stood out after converting the zope interfaces to Protocol classes (which hasn't been published yet).
-