Commit 137342f
ci: make Cygwin ensurepip available to tests
The Cygwin fast job now reaches the test suite, but test_installation creates another pip-enabled virtual environment. That nested venv failed because Cygwin's patched ensurepip found no wheels in /usr/share/python-wheels after the workflow stopped installing the generic wheel packages.
Install Cygwin's compatible setuptools wheel and put the downloaded, SHA-256-verified pip 26.0.1 wheel in ensurepip's shared wheel directory. Creating the workflow venv normally then verifies the same path used later by the installation test while retaining Python 3.9 coverage.
Validation: git diff --check; Ruby YAML parsing; pip wheel SHA-256 verification; Cygwin package archive inspection.1 parent 99c5546 commit 137342f
1 file changed
Lines changed: 3 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
77 | | - | |
| 76 | + | |
78 | 77 | | |
79 | 78 | | |
80 | | - | |
| 79 | + | |
81 | 80 | | |
82 | 81 | | |
83 | 82 | | |
| |||
0 commit comments