Test Python 3.13 regularly on Ubuntu and macOS on CI#1990
Test Python 3.13 regularly on Ubuntu and macOS on CI#1990Byron merged 1 commit intogitpython-developers:mainfrom
Conversation
But not Windows yet (gitpython-developers#1955).
|
Thanks a lot! |
|
No problem! It looks like this may have been meant to be merged. If so, auto-merge is still waiting on a review. (After it is merged, I'll rebase #1955 again.) |
|
Thanks for the reminder! Apparently merges only happen after approval. However, I noticed that once approved, they can be merged even while CI is running. Probably because |
|
It sounds like protecting |
|
I took at look and it seems like This is where it stopped, again, and it's kind of where the famous auto-merge tends to stop for me 😅. |
|
If I understand correctly, this is more manageable in |
The status of 3.14 is now effectively the same as the status of 3.13 when we started testing it in gitpython-developers#1990. This doesn't enable it on Windows yet, for the same reason that we still have not yet enabled regular CI tests of 3.13 on Windows. It is hoped that 3.13 and 3.14 can be gotten fully working on Windows (rather than just mostly working, we think) soon; these exclusions are meant to be temporary. Both the usual GIL interpreter and the free-threaded (nogil) intepreters are tested. See the immediately preceding commit on the tradeoffs involved in doing so.
The status of 3.14 is now effectively the same as the status of 3.13 when we started testing it in gitpython-developers#1990. This doesn't enable it on Windows yet, for the same reason that we still have not yet enabled regular CI tests of 3.13 on Windows. It is hoped that 3.13 and 3.14 can be gotten fully working on Windows (rather than just mostly working, we think) soon; these exclusions are meant to be temporary. Both the usual GIL interpreter and the free-threaded (nogil) intepreters are tested. See the immediately preceding commit on the tradeoffs involved in doing so.
The status of 3.14 is now effectively the same as the status of 3.13 when we started testing it in gitpython-developers#1990. This doesn't enable it on Windows yet, for the same reason that we still have not yet enabled regular CI tests of 3.13 on Windows. It is hoped that 3.13 and 3.14 can be gotten fully working on Windows (rather than just mostly working, we think) soon; these exclusions are meant to be temporary. Both the usual GIL interpreter and the free-threaded (nogil) intepreters are tested. See the immediately preceding commit on the tradeoffs involved in doing so.
This enables testing Python 3.13 in the main CI test workflow for Ubuntu and macOS, as discussed in comments in #1989, but not Windows yet (pending #1955).
I think it makes sense to test these on CI, because:
setup.pyyet since it's not fully working on Windows, testing other platforms on CI makes it easier for users to know they are meant (and believed) to work.