File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3434 - " 3.12"
3535 - " 3.13"
3636 - " 3.14"
37+ - " 3.14t"
3738 steps :
3839 - uses : actions/checkout@v6
3940 - uses : extractions/setup-just@v4
4445 - run : uv python install ${{ matrix.python-version }}
4546 - run : uv python pin ${{ matrix.python-version }}
4647 - run : just install
47- - run : just test-ci
48- pytest-freethreaded :
49- runs-on : ubuntu-latest
50- steps :
51- - uses : actions/checkout@v6
52- - uses : extractions/setup-just@v4
53- - uses : astral-sh/setup-uv@v8.2.0
54- with :
55- enable-cache : true
56- cache-dependency-glob : " **/pyproject.toml"
57- - run : uv python install 3.14t
58- - run : uv python pin 3.14t
59- - run : just install
60- - run : uv run --no-sync python -c "import sys; assert not sys._is_gil_enabled(), 'GIL is enabled'"
48+ - name : Confirm the interpreter is free-threaded
49+ if : matrix.python-version == '3.14t'
50+ run : uv run --no-sync python -c "import sys; assert not sys._is_gil_enabled(), 'GIL is enabled'"
6151 - run : just test-ci
6252 floors :
6353 # Every other job resolves newest, so the declared floors are a claim nothing installs.
You can’t perform that action at this time.
0 commit comments