Skip to content

Commit b8cf1f6

Browse files
authored
1 parent 1bef093 commit b8cf1f6

File tree

3 files changed

+18
-15
lines changed

3 files changed

+18
-15
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.9', '3.10', '3.11', '3.12', '3.13']
36+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14', '3.14t']
3737
os: ["blacksmith-4vcpu-ubuntu-2404"]
3838

3939

@@ -55,7 +55,7 @@ jobs:
5555
- name: >
5656
Run tox for
5757
"${{ matrix.python-version }}-unit"
58-
timeout-minutes: 5
58+
timeout-minutes: 10
5959
run: >
6060
tox --verbose --verbose -e
6161
"${{ matrix.python-version }}-unit" -vv
@@ -81,7 +81,7 @@ jobs:
8181
strategy:
8282
fail-fast: false
8383
matrix:
84-
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
84+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14', '3.14t']
8585
toxenv: [
8686
'py-amqp',
8787
'py-redis',

t/unit/transport/test_azureservicebus.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ def test_custom_entity_name():
362362
assert channel.entity_name('test-celery') == 'test-celery'
363363
assert channel.entity_name('test.celery') == 'test-celery'
364364

365-
# all other punctuation's replaced by underscores
365+
# all other punctuation is replaced by underscores
366366
assert channel.entity_name('test_celery') == 'test_celery'
367367
assert channel.entity_name('test:celery') == 'test_celery'
368368
assert channel.entity_name('test+celery') == 'test_celery'

tox.ini

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
[tox]
22
envlist =
3-
{pypy3.10,3.9,3.10,3.11,3.12,3.13}-unit
4-
{pypy3.10,3.9,3.10,3.11,3.12,3.13}-linux-integration-py-amqp
5-
{pypy3.10,3.9,3.10,3.11,3.12,3.13}-linux-integration-redis
6-
{pypy3.10,3.9,3.10,3.11,3.12,3.13}-linux-integration-mongodb
7-
{pypy3.10,3.9,3.10,3.11,3.12,3.13}-linux-integration-kafka
3+
{pypy3.10,3.9,3.10,3.11,3.12,3.13,3.14}-unit
4+
{pypy3.10,3.9,3.10,3.11,3.12,3.13,3.14}-linux-integration-py-amqp
5+
{pypy3.10,3.9,3.10,3.11,3.12,3.13,3.14}-linux-integration-redis
6+
{pypy3.10,3.9,3.10,3.11,3.12,3.13,3.14}-linux-integration-mongodb
7+
{pypy3.10,3.9,3.10,3.11,3.12,3.13,3.14}-linux-integration-kafka
88
flake8
99
apicheck
1010
pydocstyle
1111
mypy
12+
skio_missing_interpreters = True
1213

1314
requires =
1415
tox-docker<=4.1
@@ -21,6 +22,7 @@ python =
2122
3.11: py311
2223
3.12: py312
2324
3.13: py313
25+
3.14: py314,py314t
2426
pypy3: pypy3
2527

2628
[testenv]
@@ -32,10 +34,10 @@ passenv =
3234
DISTUTILS_USE_SDK
3335
deps=
3436
-r{toxinidir}/requirements/dev.txt
35-
apicheck,pypy3.10,3.9,3.10,3.11,3.12,3.13: -r{toxinidir}/requirements/default.txt
36-
apicheck,pypy3.10,3.9,3.10,3.11,3.12,3.13: -r{toxinidir}/requirements/test.txt
37-
apicheck,pypy3.10,3.9,3.10,3.11,3.12,3.13: -r{toxinidir}/requirements/test-ci.txt
38-
apicheck,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.9,3.10,3.11,3.12,3.13,3.14,3.14t: -r{toxinidir}/requirements/default.txt
38+
apicheck,pypy3.10,3.9,3.10,3.11,3.12,3.13,3.14,3.14t: -r{toxinidir}/requirements/test.txt
39+
apicheck,pypy3.10,3.9,3.10,3.11,3.12,3.13,3.14,3.14t: -r{toxinidir}/requirements/test-ci.txt
40+
apicheck,3.9-linux,3.10-linux,3.11-linux,3.12-linux,3.13-linux,3.14-linux,3.14t-linux: -r{toxinidir}/requirements/extras/confluentkafka.txt
3941
apicheck,linkcheck: -r{toxinidir}/requirements/docs.txt
4042
flake8,pydocstyle,mypy: -r{toxinidir}/requirements/pkgutils.txt
4143
integration: -r{toxinidir}/requirements/test-integration.txt
@@ -54,6 +56,7 @@ basepython =
5456
3.11: python3.11
5557
3.12: python3.12
5658
3.13: python3.13
59+
3.14: python3.14
5760
apicheck,pydocstyle,flake8,linkcheck,cov,mypy: python3.13
5861

5962
install_command = python -m pip --disable-pip-version-check install {opts} {packages}
@@ -124,11 +127,11 @@ environment =
124127
ALLOW_PLAINTEXT_LISTENER=yes
125128

126129
[testenv:apicheck]
127-
commands = pip install -U -r{toxinidir}/requirements/dev.txt
130+
commands = pip install --upgrade -r{toxinidir}/requirements/dev.txt
128131
sphinx-build -j2 -b apicheck -d {envtmpdir}/doctrees docs docs/_build/apicheck
129132

130133
[testenv:linkcheck]
131-
commands = pip install -U -r{toxinidir}/requirements/dev.txt
134+
commands = pip install --upgrade -r{toxinidir}/requirements/dev.txt
132135
sphinx-build -j2 -W -b linkcheck -d {envtmpdir}/doctrees docs docs/_build/linkcheck
133136

134137
[testenv:flake8]

0 commit comments

Comments
 (0)