Test different combination of Python and Postgres in the different
implementation to cover more cases.
fail-fast: false
matrix:
include:
- - postgres: 11
- python: 3.6
- - postgres: 12
- python: 3.7
- - postgres: 12
- python: 3.8
+ - python: 3.6
+ postgres: 10
+ - python: 3.7
+ postgres: 11
+ - python: 3.8
+ postgres: 12
+ - python: 3.9
+ postgres: 13
env:
PSYCOPG3_IMPL: python
fail-fast: false
matrix:
include:
- - postgres: 10
- python: 3.6
- - postgres: 11
- python: 3.7
- - postgres: 12
- python: 3.8
+ - python: 3.6
+ postgres: 13
+ - python: 3.7
+ postgres: 12
+ - python: 3.8
+ postgres: 11
+ - python: 3.9
+ postgres: 10
env:
PSYCOPG3_IMPL: c
[tox]
-envlist = {3.6,3.7,3.8}
+envlist = {3.6,3.7,3.8,3.9}
isolated_build = True
-[testenv:{3.6,3.7,3.8}]
+[testenv]
commands =
pytest ../tests {posargs}
passenv = PG* PSYCOPG3_TEST_DSN PYTEST_ADDOPTS PSYCOPG3_IMPL
[tox]
-envlist = {3.6,3.7,3.8}
+envlist = {3.6,3.7,3.8,3.9}
isolated_build = True
[testenv]