@@ -49,16 +49,20 @@ jobs:
49
49
steps :
50
50
- name : Checkout Pillow
51
51
uses : actions/checkout@v4
52
+ with :
53
+ persist-credentials : false
52
54
53
55
- name : Checkout cached dependencies
54
56
uses : actions/checkout@v4
55
57
with :
58
+ persist-credentials : false
56
59
repository : python-pillow/pillow-depends
57
60
path : winbuild\depends
58
61
59
62
- name : Checkout extra test images
60
63
uses : actions/checkout@v4
61
64
with :
65
+ persist-credentials : false
62
66
repository : python-pillow/test-images
63
67
path : Tests\test-images
64
68
@@ -75,22 +79,14 @@ jobs:
75
79
- name : Print build system information
76
80
run : python3 .github/workflows/system-info.py
77
81
78
- - name : Install Python dependencies
79
- run : >
80
- python3 -m pip install
81
- coverage>=7.4.2
82
- defusedxml
83
- olefile
84
- pyroma
85
- pytest
86
- pytest-cov
87
- pytest-timeout
82
+ - name : Upgrade pip
83
+ run : |
84
+ python3 -m pip install --upgrade pip
88
85
89
86
- name : Install CPython dependencies
90
87
if : " !contains(matrix.python-version, 'pypy') && matrix.architecture != 'x86'"
91
- run : >
92
- python3 -m pip install
93
- PyQt6
88
+ run : |
89
+ python3 -m pip install PyQt6
94
90
95
91
- name : Install dependencies
96
92
id : install
@@ -190,7 +186,7 @@ jobs:
190
186
- name : Build Pillow
191
187
run : |
192
188
$FLAGS="-C raqm=vendor -C fribidi=vendor"
193
- cmd /c "winbuild\build\build_env.cmd && $env:pythonLocation\python.exe -m pip install -v $FLAGS ."
189
+ cmd /c "winbuild\build\build_env.cmd && $env:pythonLocation\python.exe -m pip install -v $FLAGS .[tests] "
194
190
& $env:pythonLocation\python.exe selftest.py --installed
195
191
shell : pwsh
196
192
0 commit comments