diff options
author | Jason Madden <jamadden@gmail.com> | 2022-10-30 08:31:33 -0500 |
---|---|---|
committer | Jason Madden <jamadden@gmail.com> | 2022-10-30 09:39:56 -0500 |
commit | bb19adf37503f1836c8d1eb26dae1bcdd607d0d3 (patch) | |
tree | 19ae7a51cd3741798633be6cdfcadb3179b54853 | |
parent | 8956216492296b3ec9d3238328d94517daeffca4 (diff) | |
download | greenlet-bb19adf37503f1836c8d1eb26dae1bcdd607d0d3.tar.gz |
win32: simplify the test matrix.
python3.5 is long EOL'd.
-rw-r--r-- | appveyor.yml | 74 |
1 files changed, 49 insertions, 25 deletions
diff --git a/appveyor.yml b/appveyor.yml index bbe8226..307cf99 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -36,17 +36,15 @@ environment: matrix: # http://www.appveyor.com/docs/installed-software#python + + # Fully supported 64-bit versions, with testing. This should be + # all the current (non EOL) versions. - PYTHON: "C:\\Python311-x64" PYTHON_VERSION: "3.11.0" PYTHON_ARCH: "64" PYTHON_EXE: python APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 - - PYTHON: "C:\\Python27" - PYTHON_ARCH: "32" - PYTHON_VERSION: "2.7.x" - PYTHON_EXE: python - - PYTHON: "C:\\Python310-x64" PYTHON_VERSION: "3.10.0" PYTHON_ARCH: "64" @@ -59,9 +57,15 @@ environment: PYTHON_EXE: python APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 - - PYTHON: "C:\\Python39" - PYTHON_ARCH: "32" - PYTHON_VERSION: "3.9.x" + - PYTHON: "C:\\Python38-x64" + PYTHON_ARCH: "64" + PYTHON_VERSION: "3.8.x" + PYTHON_EXE: python + APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 + + - PYTHON: "C:\\Python37-x64" + PYTHON_ARCH: "64" + PYTHON_VERSION: "3.7.x" PYTHON_EXE: python APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 @@ -70,45 +74,65 @@ environment: PYTHON_VERSION: "2.7.x" PYTHON_EXE: python - - PYTHON: "C:\\Python35" + # Tested 32-bit versions. A small, hand-picked selection covering + # important variations. No need to include newer versions of + # cpython here, 32-bit x86 windows is on the way out. + + - PYTHON: "C:\\Python39" PYTHON_ARCH: "32" - PYTHON_VERSION: "3.5.x" + PYTHON_VERSION: "3.9.x" PYTHON_EXE: python + APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 - - PYTHON: "C:\\Python35-x64" - PYTHON_ARCH: "64" - PYTHON_VERSION: "3.5.x" + - PYTHON: "C:\\Python27" + PYTHON_ARCH: "32" + PYTHON_VERSION: "2.7.x" PYTHON_EXE: python - - PYTHON: "C:\\Python37" - PYTHON_ARCH: "32" - PYTHON_VERSION: "3.7.x" + + # Untested 64-bit versions. We don't expect any variance here from + # the other tested 64-bit versions, OR they are very EOL + + - PYTHON: "C:\\Python36-x64" + PYTHON_ARCH: "64" + PYTHON_VERSION: "3.6.x" PYTHON_EXE: python + GWHEEL_ONLY: true - - PYTHON: "C:\\Python37-x64" + - PYTHON: "C:\\Python35-x64" PYTHON_ARCH: "64" - PYTHON_VERSION: "3.7.x" + PYTHON_VERSION: "3.5.x" PYTHON_EXE: python + GWHEEL_ONLY: true + + # Untested 32-bit versions. As above, we don't expect any variance + # from the tested 32-bit versions, OR they are very EOL. - PYTHON: "C:\\Python38" PYTHON_ARCH: "32" PYTHON_VERSION: "3.8.x" PYTHON_EXE: python + GWHEEL_ONLY: true - - PYTHON: "C:\\Python38-x64" - PYTHON_ARCH: "64" - PYTHON_VERSION: "3.8.x" + - PYTHON: "C:\\Python37" + PYTHON_ARCH: "32" + PYTHON_VERSION: "3.7.x" PYTHON_EXE: python + GWHEEL_ONLY: true - PYTHON: "C:\\Python36" PYTHON_ARCH: "32" PYTHON_VERSION: "3.6.x" PYTHON_EXE: python + GWHEEL_ONLY: true - - PYTHON: "C:\\Python36-x64" - PYTHON_ARCH: "64" - PYTHON_VERSION: "3.6.x" + - PYTHON: "C:\\Python35" + PYTHON_ARCH: "32" + PYTHON_VERSION: "3.5.x" PYTHON_EXE: python + GWHEEL_ONLY: true + + cache: - "%TMP%\\py\\" @@ -177,7 +201,7 @@ build_script: test_script: - "%CMD_IN_ENV% python -c \"import faulthandler; assert faulthandler.is_enabled()\"" - - "%CMD_IN_ENV% python -m zope.testrunner --test-path=src -vvv" + - if not "%GWHEEL_ONLY%"=="true" %PYEXE% -m zope.testrunner --test-path=src -vvv # XXX: Doctest disabled pending sphinx release for 3.10; see tests.yml. # - "%CMD_IN_ENV% python -m sphinx -b doctest -d docs/_build/doctrees docs docs/_build/doctest" |