Skip to content

Add CI test job for no-GIL ("threaded") Python 3.13 #122

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 30, 2025

Conversation

EliahKagan
Copy link
Member

See gitpython-developers/GitPython#2005.

The rationale is that, while this is probably less important to do in gitdb and smmap, any failure that arises for this in GitPython would likely raise the question of whether a correspond problem has begun to occur in gitdb and smmap. (Both gitdb and smmap provide helpers used in GitPython even when the in-memory object database is not used, and failures may plausibly occur for reasons other than code changes because of the finicky nature of concurrency bugs and the potential for interactions affected by the runner image.)

See gitpython-developers/GitPython#2005.

The rationale is that, while this is probably less important to do
in gitdb and smmap, any failure that arises for this in GitPython
would likely raise the question of whether a correspond problem has
begun to occur in gitdb and smmap. (Both gitdb and smmap provide
helpers used in GitPython even when the in-memory object database
is not used, and failures may plausibly occur for reasons other
than code changes because of the finicky nature of concurrency bugs
and the potential for interactions affected by the runner image.)
EliahKagan added a commit to EliahKagan/smmap that referenced this pull request May 30, 2025
See gitpython-developers/GitPython#2005,
and gitpython-developers/gitdb#122 for
rationale. In short, if the corresponding check starts to fail in
GitPython, it may be useful to observe if there is a failure here
as well.
@EliahKagan EliahKagan marked this pull request as ready for review May 30, 2025 20:53
@EliahKagan EliahKagan merged commit 7e02fbd into gitpython-developers:master May 30, 2025
8 checks passed
@EliahKagan EliahKagan deleted the threaded branch May 30, 2025 20:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant