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