11[tox]
2- envlist = py{pypy3,3.10 ,3.11,pyjion},checks,lint,pylint,pyupgrade,isort,black,mypy,docs,coverage,integration-storage
2+ envlist = py{pypy3,3.12 ,3.11,pyjion},checks,lint,pylint,pyupgrade,isort,black,mypy,docs,coverage,integration-storage
33skipsdist = true
44requires =
55 wheel
@@ -25,7 +25,7 @@ basepython =
2525 pypypy3.10: pypy3.10
2626 pypypy-3.10: pypy3.10
2727 pypyjion: pyjion
28- {docs,checks,black,black-check,bandit,lint,pylint,mypy,micro-benchmarks,coverage,import-timings,isort,isort-check,pyupgrade,integration-storage}: python3.10
28+ {docs,checks,black,black-check,bandit,lint,pylint,mypy,micro-benchmarks,coverage,import-timings,isort,isort-check,pyupgrade,integration-storage}: python3.12
2929 {py3.10,py3.10-dist,py3.10-dist-wheel}: python3.10
3030 {py3.11,py3.11-dist,py3.11-dist-wheel}: python3.11
3131 {py3.12,py3.12-dist,py3.12-dist-wheel}: python3.12
@@ -139,11 +139,11 @@ commands = rstcheck --report-level warning ../README.rst
139139 sphinx-build -j auto -b html -d {envtmpdir}/doctrees . _build/html
140140
141141[testenv:provider-tables]
142- basepython: python3.10
142+ basepython: python3.12
143143commands = python ./contrib/generate_provider_feature_matrix_table.py
144144
145145[testenv:scrape-and-publish-provider-prices]
146- basepython: python3.10
146+ basepython: python3.12
147147# Needed to avoid urllib3 errors related to old openssl version
148148# https://github.com/urllib3/urllib3/issues/2168
149149dependency_groups =
@@ -178,7 +178,7 @@ commands =
178178 echo " https://libcloud-pricing-data.s3.amazonaws.com/pricing.json.sha512"
179179
180180[testenv:scrape-provider-prices]
181- basepython: python3.10
181+ basepython: python3.12
182182# Needed to avoid urllib3 errors related to old openssl version
183183# https://github.com/urllib3/urllib3/issues/2168
184184dependency_groups =
@@ -202,7 +202,7 @@ commands =
202202 bash -c " (cd libcloud/data/ ; sha512sum pricing.json > {toxinidir}/libcloud/data/pricing.json.sha512)"
203203
204204[testenv:scrape-ec2-prices]
205- basepython: python3.10
205+ basepython: python3.12
206206# Needed to avoid urllib3 errors related to old openssl version
207207# https://github.com/urllib3/urllib3/issues/2168
208208dependency_groups =
@@ -214,7 +214,7 @@ deps = urllib3==1.26.6
214214commands = python contrib/scrape-ec2-prices.py
215215
216216[testenv:scrape-ec2-sizes]
217- basepython: python3.10
217+ basepython: python3.12
218218# Needed to avoid urllib3 errors related to old openssl version
219219# https://github.com/urllib3/urllib3/issues/2168
220220dependency_groups =
0 commit comments