blob: 564a665d8d86d4b823b36e4286930674400e204f [file] [log] [blame]
wbond413f2372015-11-05 09:00:20 -05001version: "{build}"
wbond72017002016-03-31 05:09:48 -04002skip_tags: true
wbond81ef6c22018-04-19 06:57:21 -04003environment:
4 matrix:
wbonde1704272019-09-14 07:02:52 -04005 - PYTHON_EXE: "C:\\Python26\\python.exe"
6 - PYTHON_EXE: "C:\\Python26-x64\\python.exe"
wbond8eabab42019-09-23 12:56:15 -04007 - PYTHON_EXE: "C:\\Python26-x64\\python.exe"
wbonde1704272019-09-14 07:02:52 -04008 OSCRYPTO_USE_WINLEGACY: "true"
wbonde1704272019-09-14 07:02:52 -04009 - 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"
wbond81ef6c22018-04-19 06:57:21 -040013 - 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"
wbond3e5fa462015-11-05 02:28:05 -050016install:
wbond89ee81d2016-07-14 21:21:22 -040017 - ps: |-
wbond413f2372015-11-05 09:00:20 -050018 $env:PYTMP = "${env:TMP}\py";
19 if (!(Test-Path "$env:PYTMP")) {
20 New-Item -ItemType directory -Path "$env:PYTMP" | Out-Null;
21 }
wbond81ef6c22018-04-19 06:57:21 -040022 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;
wbond241b17b2019-09-14 06:53:08 -040027 & ${env:PYTHON_EXE} -m ensurepip --upgrade;
wbond98225312017-01-30 18:14:51 -050028 }
wbond413f2372015-11-05 09:00:20 -050029cache:
30 - '%TMP%\py\'
wbond3e5fa462015-11-05 02:28:05 -050031build: off
32test_script:
wbond81ef6c22018-04-19 06:57:21 -040033 - cmd: "%PYTHON_EXE% run.py deps"
34 - cmd: "%PYTHON_EXE% run.py ci"