Skip to content
Snippets Groups Projects
Unverified Commit 9eceb4c0 authored by Vladislav Yarmak's avatar Vladislav Yarmak
Browse files

add recent python versions

parent c043818f
No related branches found
No related tags found
No related merge requests found
...@@ -10,9 +10,9 @@ addons: ...@@ -10,9 +10,9 @@ addons:
matrix: matrix:
include: include:
- python: 3.9 - python: 3.11
env: TOXENV=lint env: TOXENV=lint
- python: 3.9 - python: 3.11
env: TOXENV=cover env: TOXENV=cover
- python: 3.7 - python: 3.7
env: TOXENV=py37 env: TOXENV=py37
...@@ -20,12 +20,20 @@ matrix: ...@@ -20,12 +20,20 @@ matrix:
env: TOXENV=py38 env: TOXENV=py38
- python: 3.9 - python: 3.9
env: TOXENV=py39 env: TOXENV=py39
- python: 3.10
env: TOXENV=py310
- python: 3.11
env: TOXENV=py311
- python: 3.7 - python: 3.7
env: TOXENV=py37-uvloop env: TOXENV=py37-uvloop
- python: 3.8 - python: 3.8
env: TOXENV=py38-uvloop env: TOXENV=py38-uvloop
- python: 3.9 - python: 3.9
env: TOXENV=py39-uvloop env: TOXENV=py39-uvloop
- python: 3.10
env: TOXENV=py310-uvloop
- python: 3.11
env: TOXENV=py311-uvloop
install: install:
- "sudo -H env PYTHON=\"$(command -v python)\" tests/install.debian.sh" - "sudo -H env PYTHON=\"$(command -v python)\" tests/install.debian.sh"
script: script:
......
[tox] [tox]
envlist = py{37,38,39}, py{37,38,39}-uvloop, lint, cover envlist = py{37,38,39,310,311}, py{37,38,39,310,311}-uvloop, lint, cover
skipsdist = true skipsdist = true
[testenv] [testenv]
passenv = TOXENV passenv = TOXENV
commands = commands =
py{37,38,39}: pip install -e '.[dev,sqlite,redis,postgres]' py{37,38,39,310,311}: pip install -e '.[dev,sqlite,redis,postgres]'
py{37,38,39}-uvloop: pip install -e '.[dev,sqlite,redis,postgres,uvloop]' py{37,38,39,310,311}-uvloop: pip install -e '.[dev,sqlite,redis,postgres,uvloop]'
pytest . pytest .
[testenv:lint] [testenv:lint]
basepython = python3.9 basepython = python3.11
commands = commands =
pip install -e '.[dev,sqlite,redis]' pip install -e '.[dev,sqlite,redis]'
pylint --reports=n --rcfile=.pylintrc postfix_mta_sts_resolver pylint --reports=n --rcfile=.pylintrc postfix_mta_sts_resolver
[testenv:cover] [testenv:cover]
passenv = TOXENV passenv = TOXENV
basepython = python3.9 basepython = python3.11
commands = commands =
pip install -e ".[dev,sqlite,redis,postgres]" pip install -e ".[dev,sqlite,redis,postgres]"
pytest --cov . --cov-append --cov-report= . pytest --cov . --cov-append --cov-report= .
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment