Skip to content

Commit 22a45a8

Browse files
committed
Test on Python4.14 release candidate 3
Python v3.14 -- October 7th * https://www.python.org/download/pre-releases * https://www.python.org/downloads/release/python-3140rc2
1 parent 34fb4a9 commit 22a45a8

File tree

2 files changed

+16
-14
lines changed

2 files changed

+16
-14
lines changed

.github/workflows/python-package.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
strategy:
3434
fail-fast: false
3535
matrix:
36-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13']
36+
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
3737
os: ["blacksmith-4vcpu-ubuntu-2404"]
3838

3939
steps:
@@ -54,7 +54,7 @@ jobs:
5454
- name: >
5555
Run tox for
5656
"${{ matrix.python-version }}-unit"
57-
timeout-minutes: 5
57+
timeout-minutes: 10
5858
run: >
5959
tox --verbose --verbose -e
6060
"${{ matrix.python-version }}-unit" -vv
@@ -80,7 +80,7 @@ jobs:
8080
strategy:
8181
fail-fast: false
8282
matrix:
83-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13']
83+
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
8484
toxenv: [
8585
'py-amqp',
8686
'py-redis',

tox.ini

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
[tox]
22
envlist =
3-
{pypy3.10,3.8,3.9,3.10,3.11,3.12,3.13}-unit
4-
{pypy3.10,3.8,3.9,3.10,3.11,3.12,3.13}-linux-integration-py-amqp
5-
{pypy3.10,3.8,3.9,3.10,3.11,3.12,3.13}-linux-integration-redis
6-
{pypy3.10,3.8,3.9,3.10,3.11,3.12,3.13}-linux-integration-mongodb
7-
{pypy3.10,3.8,3.9,3.10,3.11,3.12,3.13}-linux-integration-kafka
3+
{pypy3.10,3.8,3.9,3.10,3.11,3.12,3.13,3.14}-unit
4+
{pypy3.10,3.8,3.9,3.10,3.11,3.12,3.13,3.14}-linux-integration-py-amqp
5+
{pypy3.10,3.8,3.9,3.10,3.11,3.12,3.13,3.14}-linux-integration-redis
6+
{pypy3.10,3.8,3.9,3.10,3.11,3.12,3.13,3.14}-linux-integration-mongodb
7+
{pypy3.10,3.8,3.9,3.10,3.11,3.12,3.13,3.14}-linux-integration-kafka
88
flake8
99
apicheck
1010
pydocstyle
@@ -22,6 +22,7 @@ python =
2222
3.11: py311
2323
3.12: py312
2424
3.13: py313
25+
3.14: py314
2526
pypy3: pypy3
2627

2728
[testenv]
@@ -33,10 +34,10 @@ passenv =
3334
DISTUTILS_USE_SDK
3435
deps=
3536
-r{toxinidir}/requirements/dev.txt
36-
apicheck,pypy3.10,3.8,3.9,3.10,3.11,3.12,3.13: -r{toxinidir}/requirements/default.txt
37-
apicheck,pypy3.10,3.8,3.9,3.10,3.11,3.12,3.13: -r{toxinidir}/requirements/test.txt
38-
apicheck,pypy3.10,3.8,3.9,3.10,3.11,3.12,3.13: -r{toxinidir}/requirements/test-ci.txt
39-
apicheck,3.8-linux,3.9-linux,3.10-linux,3.11-linux,3.12-linux,3.13-linux: -r{toxinidir}/requirements/extras/confluentkafka.txt
37+
apicheck,pypy3.10,3.8,3.9,3.10,3.11,3.12,3.13,3.14: -r{toxinidir}/requirements/default.txt
38+
apicheck,pypy3.10,3.8,3.9,3.10,3.11,3.12,3.13,3.14: -r{toxinidir}/requirements/test.txt
39+
apicheck,pypy3.10,3.8,3.9,3.10,3.11,3.12,3.13,3.14: -r{toxinidir}/requirements/test-ci.txt
40+
apicheck,3.8-linux,3.9-linux,3.10-linux,3.11-linux,3.12-linux,3.13-linux,3.14-linux: -r{toxinidir}/requirements/extras/confluentkafka.txt
4041
apicheck,linkcheck: -r{toxinidir}/requirements/docs.txt
4142
flake8,pydocstyle,mypy: -r{toxinidir}/requirements/pkgutils.txt
4243
integration: -r{toxinidir}/requirements/test-integration.txt
@@ -56,6 +57,7 @@ basepython =
5657
3.11: python3.11
5758
3.12: python3.12
5859
3.13: python3.13
60+
3.14: python3.14
5961
apicheck,pydocstyle,flake8,linkcheck,cov,mypy: python3.13
6062

6163
install_command = python -m pip --disable-pip-version-check install {opts} {packages}
@@ -126,11 +128,11 @@ environment =
126128
ALLOW_PLAINTEXT_LISTENER=yes
127129

128130
[testenv:apicheck]
129-
commands = pip install -U -r{toxinidir}/requirements/dev.txt
131+
commands = pip install --upgrade -r{toxinidir}/requirements/dev.txt
130132
sphinx-build -j2 -b apicheck -d {envtmpdir}/doctrees docs docs/_build/apicheck
131133

132134
[testenv:linkcheck]
133-
commands = pip install -U -r{toxinidir}/requirements/dev.txt
135+
commands = pip install --upgrade -r{toxinidir}/requirements/dev.txt
134136
sphinx-build -j2 -W -b linkcheck -d {envtmpdir}/doctrees docs docs/_build/linkcheck
135137

136138
[testenv:flake8]

0 commit comments

Comments
 (0)