ci: add 3.13 wheels
Adding 3.13 (non-free-threaded at the moment).
E AssertionError: Regex pattern did not match.
E Regex: "Can't pickle"
E Input: "Can't get local object 'test_serialise_with_nonserialisable_attrs.<locals>.<lambda>'"
@henryiii "cp313", "cp313t" are now available and numpy is also (as of a few hours ago) producing 3.13t wheels as well. Worth another try now!
Passing.
Guessing because of cramjam workaround we presently cannot test 3.13t?
3.13 works with the workaround. Either cramjam happens to work with it or we don’t use enough of it to be affected by any breakage.
3.13t probably not.
Ah, yes, you have the t.
Where do you see it in the tests? Or are you saying I'm asking for it and we don't have it? If the latter, I guess we just wait a bit for setup-python to make a release.
We aren't building 3.13t yet in cibuildwheel, so it's not built or tested. I'm assuming there's no chance this workaround works on 3.13t; I'm not even sure PyO3 main supports 3.13t yet.
For PyO3 (current, not old version), see https://github.com/Quansight-Labs/free-threaded-compatibility/issues/53.
FYI https://github.com/milesgranger/cramjam/releases/tag/v2.8.4-rc3
All the tests that this PR branch runs are now required, and nothing that it doesn't run is required. Now I'll update and auto-merge.