Skip to content

Commit 75d195c

Browse files
cclaussauvipy
authored andcommitted
GitHub Actions: Test on Python 3.14 release candidate 2
1 parent fe16b46 commit 75d195c

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

.github/workflows/ci.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,20 @@ jobs:
55
unittest:
66
runs-on: blacksmith-4vcpu-ubuntu-2204
77
strategy:
8+
fail-fast: false
89
matrix:
9-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13']
10+
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
1011
steps:
1112
- name: Install system packages
1213
run: sudo apt update && sudo apt-get install libcurl4-openssl-dev libssl-dev
1314
- name: Check out code from GitHub
14-
uses: actions/checkout@v4
15+
uses: actions/checkout@v5
1516
- name: Set up Python ${{ matrix.python-version }}
1617
id: python
1718
uses: actions/setup-python@main
1819
with:
1920
python-version: ${{ matrix.python-version }}
21+
allow-prereleases: true
2022
- name: Install dependencies
2123
run: pip install --upgrade pip setuptools wheel tox tox-gh-actions tox-docker
2224
- name: Run unittest

billiard/compat.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ def spawnv_passfds(path, args, passfds):
192192
if sys.version_info >= (3, 9):
193193
args.extend((None, None, None, -1)) # group, extra_groups, user, umask
194194
args.append(None) # preexec_fn
195-
if sys.version_info >= (3, 11):
195+
if (3, 11) <= sys.version_info < (3, 14):
196196
args.append(subprocess._USE_VFORK)
197197
return _posixsubprocess.fork_exec(*args)
198198
finally:

tox.ini

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[tox]
22
requires =
33
tox-gh-actions
4-
envlist = {3.8,3.9,3.10,3.11,3.12,3.13}-unit
4+
envlist = {3.8,3.9,3.10,3.11,3.12,3.13,3.14}-unit
55
skip_missing_interpreters = True
66

77
[gh-actions]
@@ -12,6 +12,7 @@ python =
1212
3.11: 3.11-unit
1313
3.12: 3.12-unit
1414
3.13: 3.13-unit
15+
3.14: 3.14-unit
1516

1617
[testenv]
1718
distribute = True

0 commit comments

Comments
 (0)