Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork966
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).
Byron commentedJan 5, 2025
Thanks a lot! |
EliahKagan commentedJan 5, 2025
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.) |
Byron commentedJan 5, 2025
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 |
EliahKagan commentedJan 7, 2025
It sounds like protecting |
Byron commentedJan 7, 2025
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 😅. |
EliahKagan commentedJan 11, 2025
If I understand correctly, this is more manageable in |
The status of 3.14 is now effectively the same as the status of3.13 when we started testing it ingitpython-developers#1990.This doesn't enable it on Windows yet, for the same reason that westill have not yet enabled regular CI tests of 3.13 on Windows. Itis hoped that 3.13 and 3.14 can be gotten fully working on Windows(rather than just mostly working, we think) soon; these exclusionsare meant to be temporary.Both the usual GIL interpreter and the free-threaded (nogil)intepreters are tested. See the immediately preceding commit on thetradeoffs involved in doing so.
The status of 3.14 is now effectively the same as the status of3.13 when we started testing it ingitpython-developers#1990.This doesn't enable it on Windows yet, for the same reason that westill have not yet enabled regular CI tests of 3.13 on Windows. Itis hoped that 3.13 and 3.14 can be gotten fully working on Windows(rather than just mostly working, we think) soon; these exclusionsare meant to be temporary.Both the usual GIL interpreter and the free-threaded (nogil)intepreters are tested. See the immediately preceding commit on thetradeoffs involved in doing so.
The status of 3.14 is now effectively the same as the status of3.13 when we started testing it ingitpython-developers#1990.This doesn't enable it on Windows yet, for the same reason that westill have not yet enabled regular CI tests of 3.13 on Windows. Itis hoped that 3.13 and 3.14 can be gotten fully working on Windows(rather than just mostly working, we think) soon; these exclusionsare meant to be temporary.Both the usual GIL interpreter and the free-threaded (nogil)intepreters are tested. See the immediately preceding commit on thetradeoffs 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.