blob: 1464615b0a59babd9380e4764c7bea0b882b1888 [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"
7 - PYTHON_EXE: "C:\\Python27\\python.exe"
8 - PYTHON_EXE: "C:\\Python27\\python.exe"
9 OSCRYPTO_USE_WINLEGACY: "true"
10 - PYTHON_EXE: "C:\\Python27-x64\\python.exe"
11 - PYTHON_EXE: "C:\\Python33\\python.exe"
12 - PYTHON_EXE: "C:\\Python33\\python.exe"
13 OSCRYPTO_USE_WINLEGACY: "true"
14 - PYTHON_EXE: "C:\\Python33-x64\\python.exe"
15 - PYTHON_EXE: "C:\\Python36\\python.exe"
16 - PYTHON_EXE: "C:\\Python36-x64\\python.exe"
wbond81ef6c22018-04-19 06:57:21 -040017 - PYTHON_EXE: "C:\\pypy2-v5.10.0-win32\\pypy.exe"
18 - PYTHON_EXE: "C:\\pypy2-v5.10.0-win32\\pypy.exe"
19 OSCRYPTO_USE_WINLEGACY: "true"
wbond3e5fa462015-11-05 02:28:05 -050020install:
wbond89ee81d2016-07-14 21:21:22 -040021 - ps: |-
wbond413f2372015-11-05 09:00:20 -050022 $env:PYTMP = "${env:TMP}\py";
23 if (!(Test-Path "$env:PYTMP")) {
24 New-Item -ItemType directory -Path "$env:PYTMP" | Out-Null;
25 }
wbond81ef6c22018-04-19 06:57:21 -040026 if ("${env:PYTHON_EXE}" -eq "C:\pypy2-v5.10.0-win32\pypy.exe") {
27 if (!(Test-Path "${env:PYTMP}\pypy2-v5.10.0-win32.zip")) {
28 (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");
29 }
30 7z x -y "${env:PYTMP}\pypy2-v5.10.0-win32.zip" -oC:\ | Out-Null;
wbond241b17b2019-09-14 06:53:08 -040031 & ${env:PYTHON_EXE} -m ensurepip --upgrade;
wbond98225312017-01-30 18:14:51 -050032 }
wbond413f2372015-11-05 09:00:20 -050033cache:
34 - '%TMP%\py\'
wbond3e5fa462015-11-05 02:28:05 -050035build: off
36test_script:
wbond81ef6c22018-04-19 06:57:21 -040037 - cmd: "%PYTHON_EXE% run.py deps"
38 - cmd: "%PYTHON_EXE% run.py ci"