|
1 | 1 | version: '{build}' |
| 2 | +image: Visual Studio 2017 |
2 | 3 | clone_folder: c:\pillow |
3 | 4 | init: |
4 | 5 | - ECHO %PYTHON% |
5 | 6 | #- ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1')) |
6 | 7 | # Uncomment previous line to get RDP access during the build. |
7 | 8 |
|
8 | 9 | environment: |
9 | | - X64_EXT: -x64 |
10 | 10 | EXECUTABLE: python.exe |
11 | 11 | PIP_DIR: Scripts |
12 | | - VENV: NO |
13 | 12 | TEST_OPTIONS: |
14 | 13 | DEPLOY: YES |
15 | 14 | matrix: |
16 | 15 | - PYTHON: C:/Python38 |
17 | | - - PYTHON: C:/Python38-x64 |
18 | | - - PYTHON: C:/Python35 |
| 16 | + ARCHITECTURE: x86 |
19 | 17 | - PYTHON: C:/Python35-x64 |
20 | | - - PYTHON: C:/vp/pypy3 |
21 | | - EXECUTABLE: bin/pypy.exe |
22 | | - VENV: YES |
| 18 | + ARCHITECTURE: x64 |
23 | 19 |
|
24 | 20 |
|
25 | 21 | install: |
26 | 22 | - curl -fsSL -o pillow-depends.zip https://github.com/python-pillow/pillow-depends/archive/master.zip |
27 | 23 | - 7z x pillow-depends.zip -oc:\ |
28 | 24 | - mv c:\pillow-depends-master c:\pillow-depends |
29 | | -- xcopy c:\pillow-depends\*.zip c:\pillow\winbuild\ |
30 | | -- xcopy c:\pillow-depends\*.tar.gz c:\pillow\winbuild\ |
31 | 25 | - xcopy /s c:\pillow-depends\test_images\* c:\pillow\tests\images |
| 26 | +- 7z x ..\pillow-depends\nasm-2.14.02-win64.zip -oc:\ |
| 27 | +- curl -fsSL -o gs952.exe https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs952/gs952w32.exe |
| 28 | +- gs952.exe /S |
| 29 | +- path c:\nasm-2.14.02;C:\Program Files (x86)\gs\gs9.52\bin;%PATH% |
32 | 30 | - cd c:\pillow\winbuild\ |
33 | 31 | - ps: | |
34 | | - if ($env:PYTHON -eq "c:/vp/pypy3") |
35 | | - { |
36 | | - c:\pillow\winbuild\appveyor_install_pypy3.cmd |
37 | | - } |
38 | | -- ps: | |
39 | | - c:\python37\python.exe c:\pillow\winbuild\build_dep.py |
40 | | - c:\pillow\winbuild\build_deps.cmd |
| 32 | + c:\python37\python.exe c:\pillow\winbuild\build_prepare.py -v --depends=C:\pillow-depends\ |
| 33 | + c:\pillow\winbuild\build\build_dep_all.cmd |
41 | 34 | $host.SetShouldExit(0) |
42 | | -- curl -fsSL -o gs952.exe https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs952/gs952w32.exe |
43 | | -- gs952.exe /S |
44 | | -- path %path%;C:\Program Files (x86)\gs\gs9.52\bin |
| 35 | +- path C:\pillow\winbuild\build\bin;%PATH% |
45 | 36 |
|
46 | 37 | build_script: |
47 | 38 | - ps: | |
48 | | - & $env:PYTHON/$env:EXECUTABLE c:\pillow\winbuild\build.py |
| 39 | + c:\pillow\winbuild\build\build_pillow.cmd install |
49 | 40 | $host.SetShouldExit(0) |
50 | 41 | - cd c:\pillow |
51 | 42 | - '%PYTHON%\%EXECUTABLE% selftest.py --installed' |
@@ -77,7 +68,7 @@ before_deploy: |
77 | 68 | - cd c:\pillow |
78 | 69 | - '%PYTHON%\%PIP_DIR%\pip.exe install wheel' |
79 | 70 | - cd c:\pillow\winbuild\ |
80 | | - - '%PYTHON%\%EXECUTABLE% c:\pillow\winbuild\build.py --wheel' |
| 71 | + - c:\pillow\winbuild\build\build_pillow.cmd bdist_wheel |
81 | 72 | - cd c:\pillow |
82 | 73 | - ps: Get-ChildItem .\dist\*.* | % { Push-AppveyorArtifact $_.FullName -FileName $_.Name } |
83 | 74 |
|
|
0 commit comments