1version: "{build}"
2skip_tags: true
3environment:
4  matrix:
5    - PYTHON_EXE: "C:\\Python26\\python.exe"
6    - PYTHON_EXE: "C:\\Python26-x64\\python.exe"
7    - PYTHON_EXE: "C:\\Python26-x64\\python.exe"
8      OSCRYPTO_USE_WINLEGACY: "true"
9    - PYTHON_EXE: "C:\\Python33\\python.exe"
10    - PYTHON_EXE: "C:\\Python33\\python.exe"
11      OSCRYPTO_USE_WINLEGACY: "true"
12    - PYTHON_EXE: "C:\\Python33-x64\\python.exe"
13    - PYTHON_EXE: "C:\\pypy2-v5.10.0-win32\\pypy.exe"
14    - PYTHON_EXE: "C:\\pypy2-v5.10.0-win32\\pypy.exe"
15      OSCRYPTO_USE_WINLEGACY: "true"
16install:
17  - ps: |-
18      $env:PYTMP = "${env:TMP}\py";
19      if (!(Test-Path "$env:PYTMP")) {
20        New-Item -ItemType directory -Path "$env:PYTMP" | Out-Null;
21      }
22      if ("${env:PYTHON_EXE}" -eq "C:\pypy2-v5.10.0-win32\pypy.exe") {
23        if (!(Test-Path "${env:PYTMP}\pypy2-v5.10.0-win32.zip")) {
24          (New-Object Net.WebClient).DownloadFile('https://bitbucket.org/pypy/pypy/downloads/pypy2-v5.10.0-win32.zip', "${env:PYTMP}\pypy2-v5.10.0-win32.zip");
25        }
26        7z x -y "${env:PYTMP}\pypy2-v5.10.0-win32.zip" -oC:\ | Out-Null;
27        & ${env:PYTHON_EXE} -m ensurepip --upgrade;
28      }
29cache:
30  - '%TMP%\py\'
31build: off
32test_script:
33  - cmd: "%PYTHON_EXE% run.py deps"
34  - cmd: "%PYTHON_EXE% run.py ci"
35