From: Ben Darnell Date: Sun, 26 Mar 2017 22:34:25 +0000 (-0400) Subject: appveyor: Build for python 3.5 and 3.6 X-Git-Tag: v4.5.0~10^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F1989%2Fhead;p=thirdparty%2Ftornado.git appveyor: Build for python 3.5 and 3.6 --- diff --git a/appveyor.yml b/appveyor.yml index be30b3c50..412369c51 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -3,7 +3,7 @@ environment: global: TORNADO_EXTENSION: "1" - # We only build with 3.5 because it works out of the box, while other + # We only build with 3.5+ because it works out of the box, while other # versions require lots of machinery. matrix: - PYTHON: "C:\\Python35" @@ -14,6 +14,14 @@ environment: PYTHON_VERSION: "3.5.x" PYTHON_ARCH: "64" + - PYTHON: "C:\\Python36" + PYTHON_VERSION: "3.6.x" + PYTHON_ARCH: "32" + + - PYTHON: "C:\\Python36-x64" + PYTHON_VERSION: "3.6.x" + PYTHON_ARCH: "64" + install: # Make sure the right python version is first on the PATH. - "SET PATH=%PYTHON%;%PYTHON%\\Scripts;%PATH%" @@ -32,11 +40,11 @@ build: false # Not a C# project, build stuff at the test step instead. test_script: # Build the compiled extension and run the project tests. - # This is a bit of a hack that won't scale when py36 is out, + # This is a bit of a hack that doesn't scale with new python versions, # but for now it lets us avoid duplication with .travis.yml and tox.ini. - # Running "py35-full" would be nice but it's failing on installing + # Running "py3x-full" would be nice but it's failing on installing # dependencies with no useful logs. - - "tox -e py35" + - "tox -e py35,py36 --skip-missing-interpreters" after_test: # If tests are successful, create binary packages for the project.