Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork937
Commit73ddb22
committed
Continue testing Python 3.9 on CI but unpin 3.9.16-1
We pinned Python 3.9.16 on Cygwin CI in#1814 (by requiring3.9.16-1 as the exact version of the `python39` Cygwin package,along with other supporting changes). We did this to solve aproblem where Python 3.9.18-1, which contained a bug that brokeGitPython CI (and various other software), would be selected.Version 3.9.18-1 was marked back to being a "test" package shortlyafter the bug was reported, and was subsequently removed altogetherfrom the Cygwin repositories. Because the affected package versioneffectively no longer exists, and because this issue is known anda non-"test" version still affected by it is very unlikely to bereleased in the future, this pinning has been decisivelyunnecessary for some time, though still not harmful.This commit undoes the pinning, so that the `python39` package canbe installed at a higher version if one becomes available. Thisserves two purposes.- There is work under way in porting Python 3.12 to Cygwin. To test this with GitPython (either while it is in development or later), it will be useful to turn the Cygwin test job into a matrix job definition, generating two jobs, one for Python 3.9 and one for Python 3.12. Since 3.12 will probably not benefit from pinning, dropping pinning simplifies this.- If the port of Python 3.12 to Cygwin is successful, it might lead to a solution to the but that currently keeps 3.9.18 from being made available for Cygwin. In that case, another 3.9.18-* Cygwin package would be released, which we would want to use.Although this is uncertain, the change is a simplification, so Ithink it is reasonable to do now.Note that the pinning being undone here only affects thedistinction between different 3.9.* versions. `python39` and`python312` are different Cygwin packages altogether, withcorrespondingly different `python39-*` and `python312-*` associatedpackages; this is not unpinning Python 3.9 in a way that wouldcause Python 3.12 to be selected instead of it.1 parent41377d5 commit73ddb22
1 file changed
+1
-1
lines changedLines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
30 | 30 |
| |
31 | 31 |
| |
32 | 32 |
| |
33 |
| - | |
| 33 | + | |
34 | 34 |
| |
35 | 35 |
| |
36 | 36 |
| |
|
0 commit comments
Comments
(0)