1
1
[tox]
2
2
envlist =
3
- py{37,38,39,310}-{local,integ,accept,examples}, nocmk,
3
+ py{37,38,39,310,311 }-{local,integ,accept,examples}, nocmk,
4
4
bandit, doc8, readme, docs,
5
5
{flake8,pylint}{,-tests,-examples},
6
6
isort-check, black-check,
@@ -103,6 +103,15 @@ recreate = {[testenv:freeze-upstream-requirements-base]recreate}
103
103
deps = {[testenv:freeze-upstream-requirements-base]deps}
104
104
commands = {[testenv:freeze-upstream-requirements-base]commands} test/upstream-requirements-py37.txt
105
105
106
+ # Freeze for Python 3.11
107
+ [testenv:freeze-upstream-requirements-py311]
108
+ basepython = python3.11
109
+ sitepackages = {[testenv:freeze-upstream-requirements-base]sitepackages}
110
+ skip_install = {[testenv:freeze-upstream-requirements-base]skip_install}
111
+ recreate = {[testenv:freeze-upstream-requirements-base]recreate}
112
+ deps = {[testenv:freeze-upstream-requirements-base]deps}
113
+ commands = {[testenv:freeze-upstream-requirements-base]commands} test/upstream-requirements-py311.txt
114
+
106
115
# Test frozen upstream requirements
107
116
[testenv:test-upstream-requirements-base]
108
117
sitepackages = False
@@ -117,6 +126,14 @@ sitepackages = {[testenv:test-upstream-requirements-base]sitepackages}
117
126
recreate = {[testenv:test-upstream-requirements-base]recreate}
118
127
commands = {[testenv:test-upstream-requirements-base]commands}
119
128
129
+ # Test frozen upstream requirements for Python 3.11
130
+ [testenv:test-upstream-requirements-py311]
131
+ basepython = python3.11
132
+ deps = -rtest/upstream-requirements-py311.txt
133
+ sitepackages = {[testenv:test-upstream-requirements-base]sitepackages}
134
+ recreate = {[testenv:test-upstream-requirements-base]recreate}
135
+ commands = {[testenv:test-upstream-requirements-base]commands}
136
+
120
137
# Linters
121
138
[testenv:flake8]
122
139
basepython = python3
0 commit comments