|
37 | 37 | - "3.11"
|
38 | 38 | - "3.12"
|
39 | 39 | - "3.13"
|
| 40 | + - "3.13t" |
40 | 41 | docutils:
|
41 | 42 | - "0.20"
|
42 | 43 | - "0.21"
|
|
68 | 69 | enable-cache: false
|
69 | 70 | - name: Install dependencies
|
70 | 71 | run: uv pip install . --group test
|
| 72 | + env: |
| 73 | + UV_PYTHON: "python${{ matrix.python }}" |
71 | 74 | - name: Install Docutils ${{ matrix.docutils }}
|
72 | 75 | run: uv pip install --upgrade "docutils~=${{ matrix.docutils }}.0"
|
| 76 | + env: |
| 77 | + UV_PYTHON: "python${{ matrix.python }}" |
73 | 78 | - name: Test with pytest
|
74 | 79 | run: python -m pytest -n logical --dist=worksteal -vv --durations 25
|
75 | 80 | env:
|
@@ -111,38 +116,6 @@ jobs:
|
111 | 116 | env:
|
112 | 117 | PYTHONWARNINGS: "error" # treat all warnings as errors
|
113 | 118 |
|
114 |
| - free-threaded: |
115 |
| - runs-on: ubuntu-latest |
116 |
| - name: Python ${{ matrix.python }} (free-threaded) |
117 |
| - timeout-minutes: 15 |
118 |
| - strategy: |
119 |
| - fail-fast: false |
120 |
| - matrix: |
121 |
| - python: |
122 |
| - - "3.13" |
123 |
| - |
124 |
| - steps: |
125 |
| - - uses: actions/checkout@v4 |
126 |
| - with: |
127 |
| - persist-credentials: false |
128 |
| - - name: Set up Python ${{ matrix.python }} (deadsnakes) |
129 |
| - uses: deadsnakes/[email protected] |
130 |
| - with: |
131 |
| - python-version: ${{ matrix.python }} |
132 |
| - nogil: true |
133 |
| - - name: Check Python version |
134 |
| - run: python --version --version |
135 |
| - - name: Install graphviz |
136 |
| - run: sudo apt-get install --no-install-recommends --yes graphviz |
137 |
| - - name: Install dependencies |
138 |
| - run: | |
139 |
| - python -m pip install --upgrade pip |
140 |
| - python -m pip install . --group test |
141 |
| - - name: Test with pytest |
142 |
| - run: python -m pytest -n logical --dist=worksteal -vv --durations 25 |
143 |
| - env: |
144 |
| - PYTHONWARNINGS: "error" # treat all warnings as errors |
145 |
| - |
146 | 119 | deadsnakes-free-threaded:
|
147 | 120 | runs-on: ubuntu-latest
|
148 | 121 | name: Python ${{ matrix.python }} (free-threaded)
|
|
0 commit comments