Commit 8e2deff
authored
Fix CI jobs, supported Python versions, and update checkout/setup-python actions (#51)
Python version updates:
- Add Python 3.13: already supported in the cibuildwheel job, so add to
tests.yml in CI as well.
- Drop support for obsolete Python 3.6 and 3.7 versions. They are no longer
even installable in CI with `setup-python`, and are far beyond their EOL
date.
- Update the trove classifiers in `setup.py` to match.
This fixes a number of broken jobs in `tests.yml`:
- the 3.6 and 3.7 jobs were no longer working due to Python version too old
and no longer installing
- the `windows-2019` and `ubuntu-20.04` runner images are deprecated and are
being phased out with intermittent outages
In addition, it bumps `actions/checkout` and `actions/setup-python` to
the most recent stable releases, which is generally useful and needed for
Python 3.13 support.1 parent a66af97 commit 8e2deff
2 files changed
Lines changed: 11 additions & 16 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
33 | 35 | | |
34 | 36 | | |
35 | 37 | | |
36 | 38 | | |
37 | | - | |
| 39 | + | |
38 | 40 | | |
39 | 41 | | |
40 | | - | |
| 42 | + | |
41 | 43 | | |
42 | 44 | | |
43 | 45 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | 114 | | |
123 | 115 | | |
124 | 116 | | |
125 | 117 | | |
| 118 | + | |
126 | 119 | | |
127 | 120 | | |
128 | 121 | | |
| |||
0 commit comments