Commit 8aaabf0
committed
Upgrade pip via
On Windows the `pip.exe` shim refuses to replace itself:
ERROR: To modify pip, please run the following command:
...\python.exe -m pip install -U pip
Because a multi-line `run:` under pwsh only propagates the last command's
exit code, that failure went unnoticed, leaving the PyPy/Windows job on the
pip 24.0 that ensurepip ships. That pip does not invalidate corrupt entries
in its HTTP cache, so once the persisted `Windows-X64-pip-pypy-3.11` cache
contained a bad record, every run restoring it failed with
`OSError: Connection broken: IncompleteRead(...)` until GitHub happened to
evict the entry.python -m pip in CI1 parent b0ddabd commit 8aaabf0
1 file changed
Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
166 | | - | |
| 166 | + | |
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
170 | 170 | | |
171 | | - | |
| 171 | + | |
172 | 172 | | |
173 | 173 | | |
174 | 174 | | |
| |||
225 | 225 | | |
226 | 226 | | |
227 | 227 | | |
228 | | - | |
| 228 | + | |
229 | 229 | | |
230 | 230 | | |
231 | 231 | | |
| |||
602 | 602 | | |
603 | 603 | | |
604 | 604 | | |
605 | | - | |
| 605 | + | |
606 | 606 | | |
607 | 607 | | |
608 | 608 | | |
| |||
0 commit comments