@@ -33,34 +33,40 @@ commands =
33
33
time conda-lock --channel conda-forge --kind explicit --file {env:TMPFILE} --platform linux-64 --filename-template " {envname}-\{platform\}.txt" {posargs}
34
34
35
35
36
- [testenv:py{38,39,310}-{linux,osx,win}-env]
36
+ [testenv:py{38,39,310,311 }-{linux,osx,win}-env]
37
37
conda_spec =
38
38
py38-linux: {toxinidir}{/}requirements{/}locks{/}py38-lock-linux-64.txt
39
39
py39-linux: {toxinidir}{/}requirements{/}locks{/}py39-lock-linux-64.txt
40
40
py310-linux: {toxinidir}{/}requirements{/}locks{/}py310-lock-linux-64.txt
41
+ py311-linux: {toxinidir}{/}requirements{/}locks{/}py311-lock-linux-64.txt
41
42
py38-osx: {toxinidir}{/}requirements{/}locks{/}py38-lock-osx-64.txt
42
43
py39-osx: {toxinidir}{/}requirements{/}locks{/}py39-lock-osx-64.txt
43
44
py310-osx: {toxinidir}{/}requirements{/}locks{/}py310-lock-osx-64.txt
45
+ py311-osx: {toxinidir}{/}requirements{/}locks{/}py311-lock-osx-64.txt
44
46
py38-win: {toxinidir}{/}requirements{/}locks{/}py38-lock-win-64.txt
45
47
py39-win: {toxinidir}{/}requirements{/}locks{/}py39-lock-win-64.txt
46
48
py310-win: {toxinidir}{/}requirements{/}locks{/}py310-lock-win-64.txt
49
+ py311-win: {toxinidir}{/}requirements{/}locks{/}py311-lock-win-64.txt
47
50
description =
48
51
Create an environment only containing geovista dependencies.
49
52
skip_install =
50
53
true
51
54
52
55
53
- [testenv:py{38,39,310}-{linux,osx,win}-tests]
56
+ [testenv:py{38,39,310,311 }-{linux,osx,win}-tests]
54
57
conda_spec =
55
58
py38-linux: {toxinidir}{/}requirements{/}locks{/}py38-lock-linux-64.txt
56
59
py39-linux: {toxinidir}{/}requirements{/}locks{/}py39-lock-linux-64.txt
57
60
py310-linux: {toxinidir}{/}requirements{/}locks{/}py310-lock-linux-64.txt
61
+ py311-linux: {toxinidir}{/}requirements{/}locks{/}py311-lock-linux-64.txt
58
62
py38-osx: {toxinidir}{/}requirements{/}locks{/}py38-lock-osx-64.txt
59
63
py39-osx: {toxinidir}{/}requirements{/}locks{/}py39-lock-osx-64.txt
60
64
py310-osx: {toxinidir}{/}requirements{/}locks{/}py310-lock-osx-64.txt
65
+ py311-osx: {toxinidir}{/}requirements{/}locks{/}py311-lock-osx-64.txt
61
66
py38-win: {toxinidir}{/}requirements{/}locks{/}py38-lock-win-64.txt
62
67
py39-win: {toxinidir}{/}requirements{/}locks{/}py39-lock-win-64.txt
63
68
py310-win: {toxinidir}{/}requirements{/}locks{/}py310-lock-win-64.txt
69
+ py311-win: {toxinidir}{/}requirements{/}locks{/}py311-lock-win-64.txt
64
70
description =
65
71
Perform geovista unit/integration tests.
66
72
passenv =
@@ -73,17 +79,20 @@ commands =
73
79
{env:POST_COMMAND:}
74
80
75
81
76
- [testenv:py{38,39,310}-{linux,osx-win}-doc-{build,linkcheck,tests}]
82
+ [testenv:py{38,39,310,311 }-{linux,osx-win}-doc-{build,linkcheck,tests}]
77
83
conda_spec =
78
84
py38-linux: {toxinidir}{/}requirements{/}locks{/}py38-lock-linux-64.txt
79
85
py39-linux: {toxinidir}{/}requirements{/}locks{/}py39-lock-linux-64.txt
80
86
py310-linux: {toxinidir}{/}requirements{/}locks{/}py310-lock-linux-64.txt
87
+ py311-linux: {toxinidir}{/}requirements{/}locks{/}py311-lock-linux-64.txt
81
88
py38-osx: {toxinidir}{/}requirements{/}locks{/}py38-lock-osx-64.txt
82
89
py39-osx: {toxinidir}{/}requirements{/}locks{/}py39-lock-osx-64.txt
83
90
py310-osx: {toxinidir}{/}requirements{/}locks{/}py310-lock-osx-64.txt
91
+ py311-osx: {toxinidir}{/}requirements{/}locks{/}py311-lock-osx-64.txt
84
92
py38-win: {toxinidir}{/}requirements{/}locks{/}py38-lock-win-64.txt
85
93
py39-win: {toxinidir}{/}requirements{/}locks{/}py39-lock-win-64.txt
86
94
py310-win: {toxinidir}{/}requirements{/}locks{/}py310-lock-win-64.txt
95
+ py311-win: {toxinidir}{/}requirements{/}locks{/}py311-lock-win-64.txt
87
96
description =
88
97
Build, test and link-check the geovista documentation.
89
98
envdir =
0 commit comments