1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- environment:
- global:
- # SDK v7.0 MSVC Express 2008's SetEnv.cmd script will fail if the
- # /E:ON and /V:ON options are not enabled in the batch script interpreter
- # See: http://stackoverflow.com/a/13751649/163740
- WITH_COMPILER: "cmd /E:ON /V:ON /C .\\appveyor\\run_with_env.cmd"
- matrix:
- - PYTHON: "C:\\Python27"
- PYTHON_VERSION: "2.7.8"
- PYTHON_ARCH: "32"
- - PYTHON: "C:\\Python27-x64"
- PYTHON_VERSION: "2.7.8"
- PYTHON_ARCH: "64"
- WINDOWS_SDK_VERSION: "v7.0"
- - PYTHON: "C:\\Python35"
- PYTHON_VERSION: "3.5.0"
- PYTHON_ARCH: "32"
- - PYTHON: "C:\\Python35-x64"
- PYTHON_VERSION: "3.5.0"
- PYTHON_ARCH: "64"
- - PYTHON: "C:\\Python36"
- PYTHON_VERSION: "3.6.0"
- PYTHON_ARCH: "32"
- - PYTHON: "C:\\Python36-x64"
- PYTHON_VERSION: "3.6.0"
- PYTHON_ARCH: "64"
- - PYTHON: "C:\\Python37"
- PYTHON_VERSION: "3.7.0"
- PYTHON_ARCH: "32"
- - PYTHON: "C:\\Python37-x64"
- PYTHON_VERSION: "3.7.0"
- PYTHON_ARCH: "64"
- - PYTHON: "C:\\Python38"
- PYTHON_VERSION: "3.8.0"
- PYTHON_ARCH: "32"
- - PYTHON: "C:\\Python38-x64"
- PYTHON_VERSION: "3.8.0"
- PYTHON_ARCH: "64"
- init:
- - ECHO "%PYTHON% %PYTHON_VERSION% %PYTHON_ARCH%"
- - ECHO "Filesystem root:"
- - ps: "ls \"C:/\""
- - ECHO "Installed SDKs:"
- - ps: "ls \"C:/Program Files/Microsoft SDKs/Windows\""
- # Prepend newly installed Python to the PATH of this build (this cannot be
- # done from inside the powershell script as it would require to restart
- # the parent CMD process).
- - "SET PATH=%PYTHON%;%PYTHON%\\Scripts;%PATH%"
- # Check that we have the expected version and architecture for Python
- - "python --version"
- - "python -c \"import struct; print(struct.calcsize('P') * 8)\""
- install:
- - "powershell appveyor\\install.ps1"
- #build: off
- build_script:
- - "%WITH_COMPILER% python setup.py build"
- test_script:
- - "dir %PYTHON%"
- - "%WITH_COMPILER% python setup.py test"
- after_test:
- - "%WITH_COMPILER% python setup.py bdist_wheel"
- artifacts:
- - path: dist\*
- #on_success:
- # - TODO: upload the content of dist/*.whl to a public wheelhouse
|