Skip to content

Commit eb6a2ff

Browse files
committed
Install pytest-run-parallel explicitly in CI
Signed-off-by: Sebastian Berg <sebastianb@nvidia.com>
1 parent 4e636a0 commit eb6a2ff

5 files changed

Lines changed: 8 additions & 3 deletions

File tree

.github/workflows/test-wheel-linux.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,10 @@ jobs:
283283
# we use self-hosted runners on which setup-python behaves weirdly (Python include can't be found)...
284284
AGENT_TOOLSDIRECTORY: "/opt/hostedtoolcache"
285285

286+
- name: Install pytest-run-parallel for free-threaded Python
287+
if: endsWith(matrix.PY_VER, 't')
288+
run: pip install pytest-run-parallel
289+
286290
- name: Set up mini CTK
287291
if: ${{ matrix.LOCAL_CTK == '1' }}
288292
uses: ./.github/actions/fetch_ctk

.github/workflows/test-wheel-windows.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,10 @@ jobs:
257257
with:
258258
python-version: ${{ matrix.PY_VER }}
259259

260+
- name: Install pytest-run-parallel for free-threaded Python
261+
if: endsWith(matrix.PY_VER, 't')
262+
run: pip install pytest-run-parallel
263+
260264
- name: Verify LongPathsEnabled
261265
run: |
262266
$val = (Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem' -Name 'LongPathsEnabled').LongPathsEnabled

cuda_bindings/pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ test = [
5252
"pytest>=6.2.4",
5353
"pytest-benchmark>=3.4.1",
5454
"pytest-repeat",
55-
"pytest-run-parallel; python_version == '3.14t' or python_version == '3.15t'",
5655
"pytest-randomly",
5756
"pyglet>=2.1.9",
5857
]

cuda_core/pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ cu13 = ["cuda-bindings[all]==13.*", "cuda-toolkit==13.*"]
6161
test = [
6262
"cython>=3.2,<3.3", "setuptools", "pytest>=6.2.4", "pytest-benchmark",
6363
"pytest-randomly", "pytest-repeat", "pytest-rerunfailures", "pytest-timeout",
64-
"pytest-run-parallel; python_version == '3.14t' or python_version == '3.15t'",
6564
"cloudpickle", "psutil",
6665
# TODO: remove the Python 3.15 guard once 3.15 is officially supported
6766
"cffi; python_version < '3.15'",

cuda_pathfinder/pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ test = [
1515
"pytest>=6.2.4",
1616
"pytest-mock",
1717
"pytest-repeat",
18-
"pytest-run-parallel; python_version == '3.14t' or python_version == '3.15t'",
1918
"pytest-randomly",
2019
]
2120
# Internal organization of test dependencies.

0 commit comments

Comments
 (0)