Test Python 3.13 regularly on Ubuntu and macOS on CI by EliahKagan · Pull Request #1990 · gitpython-developers/GitPython

@EliahKagan

@EliahKagan mentioned this pull request

Jan 5, 2025

EliahKagan added a commit to EliahKagan/GitPython that referenced this pull request

Mar 9, 2026
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.

EliahKagan added a commit to EliahKagan/GitPython that referenced this pull request

Mar 9, 2026
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.

EliahKagan added a commit to EliahKagan/GitPython that referenced this pull request

Mar 9, 2026
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.