wbond | 413f237 | 2015-11-05 09:00:20 -0500 | [diff] [blame] | 1 | version: "{build}" |
wbond | 7201700 | 2016-03-31 05:09:48 -0400 | [diff] [blame] | 2 | skip_tags: true |
wbond | 81ef6c2 | 2018-04-19 06:57:21 -0400 | [diff] [blame^] | 3 | environment: |
| 4 | matrix: |
| 5 | - 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" |
| 17 | - 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" |
wbond | 3e5fa46 | 2015-11-05 02:28:05 -0500 | [diff] [blame] | 20 | install: |
wbond | 89ee81d | 2016-07-14 21:21:22 -0400 | [diff] [blame] | 21 | - ps: |- |
wbond | 413f237 | 2015-11-05 09:00:20 -0500 | [diff] [blame] | 22 | $env:PYTMP = "${env:TMP}\py"; |
| 23 | if (!(Test-Path "$env:PYTMP")) { |
| 24 | New-Item -ItemType directory -Path "$env:PYTMP" | Out-Null; |
| 25 | } |
wbond | 81ef6c2 | 2018-04-19 06:57:21 -0400 | [diff] [blame^] | 26 | 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; |
wbond | 9822531 | 2017-01-30 18:14:51 -0500 | [diff] [blame] | 31 | } |
wbond | 413f237 | 2015-11-05 09:00:20 -0500 | [diff] [blame] | 32 | |
wbond | 9c8d337 | 2017-01-24 13:27:21 -0500 | [diff] [blame] | 33 | [Byte[]] $geotrustCaBytes = 0x30,0x82,0x03,0x7C,0x30,0x82,0x02,0x64,0xA0,0x03,0x02,0x01,0x02, |
| 34 | 0x02,0x10,0x18,0xAC,0xB5,0x6A,0xFD,0x69,0xB6,0x15,0x3A,0x63,0x6C,0xAF,0xDA,0xFA,0xC4,0xA1,0x30, |
| 35 | 0x0D,0x06,0x09,0x2A,0x86,0x48,0x86,0xF7,0x0D,0x01,0x01,0x05,0x05,0x00,0x30,0x58,0x31,0x0B,0x30, |
| 36 | 0x09,0x06,0x03,0x55,0x04,0x06,0x13,0x02,0x55,0x53,0x31,0x16,0x30,0x14,0x06,0x03,0x55,0x04,0x0A, |
| 37 | 0x13,0x0D,0x47,0x65,0x6F,0x54,0x72,0x75,0x73,0x74,0x20,0x49,0x6E,0x63,0x2E,0x31,0x31,0x30,0x2F, |
| 38 | 0x06,0x03,0x55,0x04,0x03,0x13,0x28,0x47,0x65,0x6F,0x54,0x72,0x75,0x73,0x74,0x20,0x50,0x72,0x69, |
| 39 | 0x6D,0x61,0x72,0x79,0x20,0x43,0x65,0x72,0x74,0x69,0x66,0x69,0x63,0x61,0x74,0x69,0x6F,0x6E,0x20, |
| 40 | 0x41,0x75,0x74,0x68,0x6F,0x72,0x69,0x74,0x79,0x30,0x1E,0x17,0x0D,0x30,0x36,0x31,0x31,0x32,0x37, |
| 41 | 0x30,0x30,0x30,0x30,0x30,0x30,0x5A,0x17,0x0D,0x33,0x36,0x30,0x37,0x31,0x36,0x32,0x33,0x35,0x39, |
| 42 | 0x35,0x39,0x5A,0x30,0x58,0x31,0x0B,0x30,0x09,0x06,0x03,0x55,0x04,0x06,0x13,0x02,0x55,0x53,0x31, |
| 43 | 0x16,0x30,0x14,0x06,0x03,0x55,0x04,0x0A,0x13,0x0D,0x47,0x65,0x6F,0x54,0x72,0x75,0x73,0x74,0x20, |
| 44 | 0x49,0x6E,0x63,0x2E,0x31,0x31,0x30,0x2F,0x06,0x03,0x55,0x04,0x03,0x13,0x28,0x47,0x65,0x6F,0x54, |
| 45 | 0x72,0x75,0x73,0x74,0x20,0x50,0x72,0x69,0x6D,0x61,0x72,0x79,0x20,0x43,0x65,0x72,0x74,0x69,0x66, |
| 46 | 0x69,0x63,0x61,0x74,0x69,0x6F,0x6E,0x20,0x41,0x75,0x74,0x68,0x6F,0x72,0x69,0x74,0x79,0x30,0x82, |
| 47 | 0x01,0x22,0x30,0x0D,0x06,0x09,0x2A,0x86,0x48,0x86,0xF7,0x0D,0x01,0x01,0x01,0x05,0x00,0x03,0x82, |
| 48 | 0x01,0x0F,0x00,0x30,0x82,0x01,0x0A,0x02,0x82,0x01,0x01,0x00,0xBE,0xB8,0x15,0x7B,0xFF,0xD4,0x7C, |
| 49 | 0x7D,0x67,0xAD,0x83,0x64,0x7B,0xC8,0x42,0x53,0x2D,0xDF,0xF6,0x84,0x08,0x20,0x61,0xD6,0x01,0x59, |
| 50 | 0x6A,0x9C,0x44,0x11,0xAF,0xEF,0x76,0xFD,0x95,0x7E,0xCE,0x61,0x30,0xBB,0x7A,0x83,0x5F,0x02,0xBD, |
| 51 | 0x01,0x66,0xCA,0xEE,0x15,0x8D,0x6F,0xA1,0x30,0x9C,0xBD,0xA1,0x85,0x9E,0x94,0x3A,0xF3,0x56,0x88, |
| 52 | 0x00,0x31,0xCF,0xD8,0xEE,0x6A,0x96,0x02,0xD9,0xED,0x03,0x8C,0xFB,0x75,0x6D,0xE7,0xEA,0xB8,0x55, |
| 53 | 0x16,0x05,0x16,0x9A,0xF4,0xE0,0x5E,0xB1,0x88,0xC0,0x64,0x85,0x5C,0x15,0x4D,0x88,0xC7,0xB7,0xBA, |
| 54 | 0xE0,0x75,0xE9,0xAD,0x05,0x3D,0x9D,0xC7,0x89,0x48,0xE0,0xBB,0x28,0xC8,0x03,0xE1,0x30,0x93,0x64, |
| 55 | 0x5E,0x52,0xC0,0x59,0x70,0x22,0x35,0x57,0x88,0x8A,0xF1,0x95,0x0A,0x83,0xD7,0xBC,0x31,0x73,0x01, |
| 56 | 0x34,0xED,0xEF,0x46,0x71,0xE0,0x6B,0x02,0xA8,0x35,0x72,0x6B,0x97,0x9B,0x66,0xE0,0xCB,0x1C,0x79, |
| 57 | 0x5F,0xD8,0x1A,0x04,0x68,0x1E,0x47,0x02,0xE6,0x9D,0x60,0xE2,0x36,0x97,0x01,0xDF,0xCE,0x35,0x92, |
| 58 | 0xDF,0xBE,0x67,0xC7,0x6D,0x77,0x59,0x3B,0x8F,0x9D,0xD6,0x90,0x15,0x94,0xBC,0x42,0x34,0x10,0xC1, |
| 59 | 0x39,0xF9,0xB1,0x27,0x3E,0x7E,0xD6,0x8A,0x75,0xC5,0xB2,0xAF,0x96,0xD3,0xA2,0xDE,0x9B,0xE4,0x98, |
| 60 | 0xBE,0x7D,0xE1,0xE9,0x81,0xAD,0xB6,0x6F,0xFC,0xD7,0x0E,0xDA,0xE0,0x34,0xB0,0x0D,0x1A,0x77,0xE7, |
| 61 | 0xE3,0x08,0x98,0xEF,0x58,0xFA,0x9C,0x84,0xB7,0x36,0xAF,0xC2,0xDF,0xAC,0xD2,0xF4,0x10,0x06,0x70, |
| 62 | 0x71,0x35,0x02,0x03,0x01,0x00,0x01,0xA3,0x42,0x30,0x40,0x30,0x0F,0x06,0x03,0x55,0x1D,0x13,0x01, |
| 63 | 0x01,0xFF,0x04,0x05,0x30,0x03,0x01,0x01,0xFF,0x30,0x0E,0x06,0x03,0x55,0x1D,0x0F,0x01,0x01,0xFF, |
| 64 | 0x04,0x04,0x03,0x02,0x01,0x06,0x30,0x1D,0x06,0x03,0x55,0x1D,0x0E,0x04,0x16,0x04,0x14,0x2C,0xD5, |
| 65 | 0x50,0x41,0x97,0x15,0x8B,0xF0,0x8F,0x36,0x61,0x5B,0x4A,0xFB,0x6B,0xD9,0x99,0xC9,0x33,0x92,0x30, |
| 66 | 0x0D,0x06,0x09,0x2A,0x86,0x48,0x86,0xF7,0x0D,0x01,0x01,0x05,0x05,0x00,0x03,0x82,0x01,0x01,0x00, |
| 67 | 0x5A,0x70,0x7F,0x2C,0xDD,0xB7,0x34,0x4F,0xF5,0x86,0x51,0xA9,0x26,0xBE,0x4B,0xB8,0xAA,0xF1,0x71, |
| 68 | 0x0D,0xDC,0x61,0xC7,0xA0,0xEA,0x34,0x1E,0x7A,0x77,0x0F,0x04,0x35,0xE8,0x27,0x8F,0x6C,0x90,0xBF, |
| 69 | 0x91,0x16,0x24,0x46,0x3E,0x4A,0x4E,0xCE,0x2B,0x16,0xD5,0x0B,0x52,0x1D,0xFC,0x1F,0x67,0xA2,0x02, |
| 70 | 0x45,0x31,0x4F,0xCE,0xF3,0xFA,0x03,0xA7,0x79,0x9D,0x53,0x6A,0xD9,0xDA,0x63,0x3A,0xF8,0x80,0xD7, |
| 71 | 0xD3,0x99,0xE1,0xA5,0xE1,0xBE,0xD4,0x55,0x71,0x98,0x35,0x3A,0xBE,0x93,0xEA,0xAE,0xAD,0x42,0xB2, |
| 72 | 0x90,0x6F,0xE0,0xFC,0x21,0x4D,0x35,0x63,0x33,0x89,0x49,0xD6,0x9B,0x4E,0xCA,0xC7,0xE7,0x4E,0x09, |
| 73 | 0x00,0xF7,0xDA,0xC7,0xEF,0x99,0x62,0x99,0x77,0xB6,0x95,0x22,0x5E,0x8A,0xA0,0xAB,0xF4,0xB8,0x78, |
| 74 | 0x98,0xCA,0x38,0x19,0x99,0xC9,0x72,0x9E,0x78,0xCD,0x4B,0xAC,0xAF,0x19,0xA0,0x73,0x12,0x2D,0xFC, |
| 75 | 0xC2,0x41,0xBA,0x81,0x91,0xDA,0x16,0x5A,0x31,0xB7,0xF9,0xB4,0x71,0x80,0x12,0x48,0x99,0x72,0x73, |
| 76 | 0x5A,0x59,0x53,0xC1,0x63,0x52,0x33,0xED,0xA7,0xC9,0xD2,0x39,0x02,0x70,0xFA,0xE0,0xB1,0x42,0x66, |
| 77 | 0x29,0xAA,0x9B,0x51,0xED,0x30,0x54,0x22,0x14,0x5F,0xD9,0xAB,0x1D,0xC1,0xE4,0x94,0xF0,0xF8,0xF5, |
| 78 | 0x2B,0xF7,0xEA,0xCA,0x78,0x46,0xD6,0xB8,0x91,0xFD,0xA6,0x0D,0x2B,0x1A,0x14,0x01,0x3E,0x80,0xF0, |
| 79 | 0x42,0xA0,0x95,0x07,0x5E,0x6D,0xCD,0xCC,0x4B,0xA4,0x45,0x8D,0xAB,0x12,0xE8,0xB3,0xDE,0x5A,0xE5, |
| 80 | 0xA0,0x7C,0xE8,0x0F,0x22,0x1D,0x5A,0xE9,0x59; |
| 81 | $geotrustCa = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2; |
| 82 | $geotrustCa.Import($geotrustCaBytes); |
| 83 | $rootStore = Get-Item cert:\LocalMachine\Root; |
| 84 | $rootStore.Open("ReadWrite"); |
| 85 | $rootStore.Add($geotrustCa); |
| 86 | $rootStore.Close(); |
wbond | 413f237 | 2015-11-05 09:00:20 -0500 | [diff] [blame] | 87 | cache: |
| 88 | - '%TMP%\py\' |
wbond | 3e5fa46 | 2015-11-05 02:28:05 -0500 | [diff] [blame] | 89 | build: off |
| 90 | test_script: |
wbond | 81ef6c2 | 2018-04-19 06:57:21 -0400 | [diff] [blame^] | 91 | - cmd: "%PYTHON_EXE% run.py deps" |
| 92 | - cmd: "%PYTHON_EXE% run.py ci" |