Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork959
Commit73ebcfa
authored
Use Python 3.8 on Cygwin CI
This uses Python 3.8.16 (provided by the Cygwin package python38 atversion 3.8.16-1), to work around the problem that pip has begun toblock on some PyPI package downloads when Python 3.9.18 (providedby the Cygwin package python39 at version 3.9.18-1) is used.I also tried a bunch of other stuff, which is listed below and canbe examined in full detail, with all individual diffs and most CIresults, atEliahKagan#2.* Try not installing/upgrading wheel for Cygwin CIThis is for a recent problem where "pip install -U" in the virtualenvironment in a Cygwin test job seems to block indefinitely ondownloading the wheel package itself (not other packages' wheels).* Try not upgrading/installing pip/setuptools either on Cygwin* Try installing pytho39-wheel Cygwin packageMaybe this will overcome the next blockage, which is the codecovPyPI package, downloading a .tar.gz file.* Try upgrading wheel, but after upgrading pip* Try always running pip on Cygwin as "python -m pip"* Try using a venv on Cygwin* Use "python -v -m pip" to see some of what's going on* Undo venv; use "python -m pip -vvv" to see what's going on* Undo all debugging changes except passing "-vvv"* Try with "--no-cache-dir"* Try with different tmp dir for pip runs* Try with python39=3.9.16-1* Try not upgrading setuptools* Try not installing Cygwin python39-pip package* Run pip freeze effectivelyThis doesn't fix the bigger issue, it just addresses something fromthe last commit.* Try not installing python39-virtualenv either* Try giving IPv4 for files.pythonhosted.org in hosts file* Try downloading wheel with wgetThis is not a usable solution, but it is useful for troubleshooting.* Try with python39-pip=23.0.1-1And don't upgrade it or other PyPI packages.* Pin pip with pip (Cygwin package doesn't pin)This tries with an older pip, but if the problem is the buildrather than the version, then it would also help.* Stop pinning; keep skipping -U for PyPA; instrument with -vvvThis won't fix it but is diagnostic, to reveal the URL for thecoverage package, so I can see what happens when that is installedmore manually.* Try installing coverage[toml] separately* Unset -vvv to see the bigger picture more easily* Try killing pip after a timeout and rerunning it* Use SIGKILL* Increase timeout from 70 to 120 seconds per try* Give each try a little more time than the lastSince it has to verify previous work.* Tweak (re)try parameters* Try Python 3.81 parent10cdd03 commit73ebcfa
1 file changed
+8
-13
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | 58 | | |
64 | 59 | | |
65 | | - | |
66 | | - | |
| 60 | + | |
| 61 | + | |
67 | 62 | | |
68 | 63 | | |
69 | 64 | | |
70 | | - | |
| 65 | + | |
71 | 66 | | |
72 | 67 | | |
73 | 68 | | |
74 | 69 | | |
75 | | - | |
| 70 | + | |
76 | 71 | | |
77 | | - | |
78 | | - | |
| 72 | + | |
| 73 | + | |
79 | 74 | | |
80 | 75 | | |
81 | 76 | | |
82 | | - | |
| 77 | + | |
0 commit comments
Comments
(0)