Also run dist checks under Python 3.10.
@@ -17,7 +17,7 @@ basepython =
{py3.7,docs,checks,lint,pylint,mypy,coverage,docs,py3.7-dist,py3.7-dist-wheel}: python3.7
{py3.8,py3.8-windows,integration-storage,py3.8-dist,py3.8-dist-wheel}: python3.8
{py3.9,py3.9-dist,py3.9-dist-wheel}: python3.9
- {py3.10}: python3.10
+ {py3.10,py3.10-dist,py3.10-dist-wheel}: python3.10
setenv =
CRYPTOGRAPHY_ALLOW_OPENSSL_102=1
commands = cp libcloud/test/secrets.py-dist libcloud/test/secrets.py
@@ -130,6 +130,25 @@ recreate = True
deps =
commands = bash -c "./scripts/dist_wheel_install_check.sh"
+[testenv:py3.10-dist]
+# Verify library installs without any dependencies when using python setup.py
+# install
+skipdist = True
+recreate = True
+# NOTE: We intentionally set empty deps to ensure it works on a clean
+# environment without any dependencies
+deps =
+commands = bash -c "./scripts/dist_install_check.sh"
+
+[testenv:py3.10-dist-wheel]
+# Verify library installs without any dependencies when using built wheel
+skipdist = True
+recreate = True
+# NOTE: We intentionally set empty deps to ensure it works on a clean
+# environment without any dependencies
+deps =
+commands = bash -c "./scripts/dist_wheel_install_check.sh"
+
[testenv:docs]
deps = pyopenssl==19.1.0
fasteners
