11[tox]
2- envlist = py{pypy3,3.8,3. 9,3.10,3.11,pyjion},checks,lint,pylint,pyupgrade,isort,black,mypy,docs,coverage,integration-storage
2+ envlist = py{pypy3,3.9,3.10,3.11,pyjion},checks,lint,pylint,pyupgrade,isort,black,mypy,docs,coverage,integration-storage
33skipsdist = true
44requires =
55 wheel
@@ -23,11 +23,10 @@ allowlist_externals =
2323basepython =
2424 py3.12-dev: python3.12
2525 pypypy3: pypy3
26- pypypy-3.8 : pypy3.8
26+ pypypy-3.9 : pypy3.9
2727 pypyjion: pyjion
28- {docs,checks,black,black-check,lint,pylint,bandit,mypy,micro-benchmarks,coverage,import-timings,isort,isort-check,pyupgrade}: python3.8
29- {py3.8,py3.8-windows,integration-storage,py3.8-dist,py3.8-dist-wheel}: python3.8
30- {py3.9,py3.9-dist,py3.9-dist-wheel}: python3.9
28+ {docs,checks,black,black-check,lint,pylint,bandit,mypy,micro-benchmarks,coverage,import-timings,isort,isort-check,pyupgrade}: python3.9
29+ {py3.9,py3.9-dist,py3.9-dist-wheel,py3.9-windows,integration-storage}: python3.9
3130 {py3.10,py3.10-dist,py3.10-dist-wheel}: python3.10
3231 {py3.11,py3.11-dist,py3.11-dist-wheel}: python3.11
3332 {py3.12-dev,py3.12-dev-dist,py3.12-dev-dist-wheel}: python3.12
@@ -43,25 +42,6 @@ commands = cp libcloud/test/secrets.py-dist libcloud/test/secrets.py
4342 pytest --color =yes -rsx -vvv --capture =tee-sys -o log_cli =True --durations =10 --timeout =15 -n auto --dist loadfile --ignore libcloud/test/benchmarks/ --ignore-glob " *test_list_objects_filtering_performance*" -m " not serial"
4443 pytest --color =yes -rsx -vvv --capture =tee-sys -o log_cli =True --durations =10 --timeout =15 --ignore libcloud/test/benchmarks/ --ignore-glob " *test_list_objects_filtering_performance*" -m " serial"
4544
46- [testenv:py3.8-dist]
47- # Verify library installs without any dependencies when using python setup.py
48- # install
49- skipdist = True
50- recreate = True
51- # NOTE: We intentionally set empty deps to ensure it works on a clean
52- # environment without any dependencies
53- deps =
54- commands = bash -c " ./scripts/dist_install_check.sh"
55-
56- [testenv:py3.8-dist-wheel]
57- # Verify library installs without any dependencies when using built wheel
58- skipdist = True
59- recreate = True
60- # NOTE: We intentionally set empty deps to ensure it works on a clean
61- # environment without any dependencies
62- deps =
63- commands = bash -c " ./scripts/dist_wheel_install_check.sh"
64-
6545[testenv:py3.9-dist]
6646# Verify library installs without any dependencies when using python setup.py
6747# install
@@ -150,11 +130,11 @@ commands = rstcheck --report-level warning ../README.rst
150130 sphinx-build -j auto -b html -d {envtmpdir}/doctrees . _build/html
151131
152132[testenv:provider-tables]
153- basepython: python3.8
133+ basepython: python3.9
154134commands = python ./contrib/generate_provider_feature_matrix_table.py
155135
156136[testenv:scrape-and-publish-provider-prices]
157- basepython: python3.8
137+ basepython: python3.9
158138# Needed to avoid urllib3 errors related to old openssl version
159139# https://github.com/urllib3/urllib3/issues/2168
160140deps = urllib3 ==1.26.6
@@ -188,7 +168,7 @@ commands =
188168 echo " https://libcloud-pricing-data.s3.amazonaws.com/pricing.json.sha512"
189169
190170[testenv:scrape-provider-prices]
191- basepython: python3.8
171+ basepython: python3.9
192172# Needed to avoid urllib3 errors related to old openssl version
193173# https://github.com/urllib3/urllib3/issues/2168
194174deps = urllib3 ==1.26.6
@@ -211,7 +191,7 @@ commands =
211191 bash -c " (cd libcloud/data/ ; sha512sum pricing.json > {toxinidir}/libcloud/data/pricing.json.sha512)"
212192
213193[testenv:scrape-ec2-prices]
214- basepython: python3.8
194+ basepython: python3.9
215195# Needed to avoid urllib3 errors related to old openssl version
216196# https://github.com/urllib3/urllib3/issues/2168
217197deps = urllib3 ==1.26.6
@@ -222,7 +202,7 @@ deps = urllib3==1.26.6
222202commands = python contrib/scrape-ec2-prices.py
223203
224204[testenv:scrape-ec2-sizes]
225- basepython: python3.8
205+ basepython: python3.9
226206# Needed to avoid urllib3 errors related to old openssl version
227207# https://github.com/urllib3/urllib3/issues/2168
228208deps = urllib3 ==1.26.6
0 commit comments