summaryrefslogtreecommitdiff
path: root/tox.ini
diff options
context:
space:
mode:
authorAsif Saif Uddin <auvipy@gmail.com>2023-03-13 10:57:16 +0600
committerGitHub <noreply@github.com>2023-03-13 10:57:16 +0600
commit208eccefd432fd531dc4681d60d66356ceb6010e (patch)
tree67a609463d7e899def1c572d930ac50651ed70c8 /tox.ini
parentc310364cc039e1e78419b74b490ad2ddb5e017d4 (diff)
downloadkombu-208eccefd432fd531dc4681d60d66356ceb6010e.tar.gz
updated python versiions in CI (#1663)
* updated python versiions in CI * updated python versiions in CI with * updated tox * updated ci * Update .github/workflows/ci.yaml * Update .github/workflows/ci.yaml * Update .github/workflows/ci.yaml
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini34
1 files changed, 18 insertions, 16 deletions
diff --git a/tox.ini b/tox.ini
index 34bc5b26..1636d63a 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,10 +1,10 @@
[tox]
envlist =
- {pypy3.7,pypy3.8,3.7,3.8,3.9,3.10}-unit
- {pypy3.7,pypy3.8,3.7,3.8,3.9,3.10}-linux-integration-py-amqp
- {pypy3.7,pypy3.8,3.7,3.8,3.9,3.10}-linux-integration-redis
- {pypy3.7,pypy3.8,3.7,3.8,3.9,3.10}-linux-integration-mongodb
- {3.7,3.8,3.9,3.10}-linux-integration-kafka
+ {pypy3.9,3.7,3.8,3.9,3.10,3.11}-unit
+ {pypy3.9,3.7,3.8,3.9,3.10,3.11}-linux-integration-py-amqp
+ {pypy3.9,3.7,3.8,3.9,3.10,3.11}-linux-integration-redis
+ {pypy3.9,3.7,3.8,3.9,3.10,3.11}-linux-integration-mongodb
+ {3.7,3.8,3.9,3.10,3.11}-linux-integration-kafka
flake8
apicheck
pydocstyle
@@ -17,6 +17,7 @@ python =
3.8: py38
3.9: py39
3.10: py310, mypy
+ 3.11: py311
[testenv]
sitepackages = False
@@ -25,28 +26,29 @@ passenv =
DISTUTILS_USE_SDK
deps=
-r{toxinidir}/requirements/dev.txt
- apicheck,pypy3.7,pypy3.8,3.7,3.8,3.9,3.10: -r{toxinidir}/requirements/default.txt
- apicheck,pypy3.7,pypy3.8,3.7,3.8,3.9,3.10: -r{toxinidir}/requirements/test.txt
- apicheck,pypy3.7,pypy3.8,3.7-linux,3.8-linux,3.9-linux,3.10-linux: -r{toxinidir}/requirements/test-ci.txt
- apicheck,3.7-linux,3.8-linux,3.9-linux,3.10-linux: -r{toxinidir}/requirements/extras/confluentkafka.txt
- 3.7-windows,3.8-windows,3.9-windows,3.10-windows: -r{toxinidir}/requirements/test-ci-windows.txt
+ apicheck,pypy3.9,3.7,3.8,3.9,3.10,3.11: -r{toxinidir}/requirements/default.txt
+ apicheck,pypy3.9,3.7,3.8,3.9,3.10,3.11: -r{toxinidir}/requirements/test.txt
+ apicheck,pypy3.9,3.7-linux,3.8-linux,3.9-linux,3.10-linux,3.11-linux: -r{toxinidir}/requirements/test-ci.txt
+ apicheck,3.7-linux,3.8-linux,3.9-linux,3.10-linux,3.11-linux: -r{toxinidir}/requirements/extras/confluentkafka.txt
+ 3.8-windows,3.9-windows,3.10-windows,3.11-windows: -r{toxinidir}/requirements/test-ci-windows.txt
apicheck,linkcheck: -r{toxinidir}/requirements/docs.txt
- flake8,flakeplus,pydocstyle,mypy: -r{toxinidir}/requirements/pkgutils.txt
+ flake8,pydocstyle,mypy: -r{toxinidir}/requirements/pkgutils.txt
commands =
unit: python -bb -m pytest -rxs -xv --cov=kombu --cov-report=xml --no-cov-on-fail {posargs}
- integration-py-amqp: py.test -xv -E py-amqp t/integration {posargs:-n2}
- integration-redis: py.test -xv -E redis t/integration {posargs:-n2}
- integration-mongodb: py.test -xv -E mongodb t/integration {posargs:-n2}
- integration-kafka: py.test -xv -E kafka t/integration {posargs:-n2}
+ integration-py-amqp: pytest -xv -E py-amqp t/integration {posargs:-n2}
+ integration-redis: pytest -xv -E redis t/integration {posargs:-n2}
+ integration-mongodb: pytest -xv -E mongodb t/integration {posargs:-n2}
+ integration-kafka: pytest -xv -E kafka t/integration {posargs:-n2}
basepython =
- pypy3.7: pypy3.7
+ pypy3.9: pypy3.9
pypy3.8: pypy3.8
3.7: python3.7
3.8,mypy: python3.8
3.9,apicheck,pydocstyle,flake8,linkcheck,cov: python3.9
3.10: python3.10
+ 3.11: python3.11
install_command = python -m pip --disable-pip-version-check install {opts} {packages}