| environment: |
| matrix: |
| - PYTHON: "C:\\Python27" |
| TOXENV: "py27" |
| |
| - PYTHON: "C:\\Python33" |
| TOXENV: "py33" |
| |
| - PYTHON: "C:\\Python34" |
| TOXENV: "py34" |
| |
| install: |
| - ECHO "Filesystem root:" |
| - ps: "ls \"C:/\"" |
| |
| # Install pip when not already installed. |
| - "powershell ./appveyor/install.ps1" |
| |
| # 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 the build dependencies of the project. |
| - "pip install tox==1.7.2" |
| - "pip install wheel" |
| |
| build: false |
| |
| test_script: |
| - "tox" |
| |
| after_test: |
| # If tests are successful, create a whl package for the project. |
| - "python setup.py bdist_wheel bdist_wininst" |
| - ps: "ls dist" |
| |
| artifacts: |
| # Archive the generated wheel package in the ci.appveyor.com build report. |
| - path: dist\* |