Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitd1ab2e4

Browse files
committed
Test free-threaded interpreter on macOS
As discussed in#2005 and#2011, we had not been doing this before.Conditions have changed in two relevant ways:- The free-threaded interpreter has been around longer and it sees more use.- The macOS runners are very fast now.The specific motivations for doing this now are:- In view of the condition described in#2109 and how the change there seems to have helped with it, there's some reason to think *patch* versions of Python sometimes affect GitPython in ways it makes possibly unfounded assumptions about the effect of garbage collection. This mainly affects Windows and it is not specific to free-threaded builds. However, in principle we could also see assumptions violated in tests we think always work on Unix-like operating systems, due to differences in how garbage collection works in free-threaded interpreters. Therefore, the assumption that this only needs to be tested occasionally is not as well founded I assumed when I suggested testing it only on GNU/Linux.- We may add 3.14 jobs to CI soon, and it's useful to be able to see how both free-threaded interpreters work on CI, as well as to confirm for at least a short while that they are continuing to work as expected.This macOS free-threaded interpreter CI jobs could be disabled oncemore if necessary, or if they're found to make CI complete slowerin PRs by even a small amount so long as they don't seem to besurfacing anything.
1 parent6fbbc6a commitd1ab2e4

File tree

1 file changed

+0
-2
lines changed

1 file changed

+0
-2
lines changed

‎.github/workflows/pythonpackage.yml‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ jobs:
1717
exclude:
1818
-os-type:macos
1919
python-version:"3.7"# Not available for the ARM-based macOS runners.
20-
-os-type:macos
21-
python-version:"3.13t"
2220
-os-type:windows
2321
python-version:"3.13"# FIXME: Fix and enable Python 3.13 on Windows (#1955).
2422
-os-type:windows

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2026 Movatter.jp