-
-
Notifications
You must be signed in to change notification settings - Fork 348
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
drop python 3.7 support, drop pypy3.7-3.8, add pypy3.10 (except on windows) #2668
Changes from 21 commits
fc81dee
7cf58b2
3cacea9
98379e4
7bc0826
45e22a8
7d5b484
04f1792
b3366e1
951b996
087998c
29f44a5
4dc2241
e9ac69d
19b3aac
050ba35
8590621
44d4ee3
0991961
63dfc70
e3771d8
a2a4fd2
08c972b
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -18,16 +18,18 @@ jobs: | |
strategy: | ||
fail-fast: false | ||
matrix: | ||
python: ['3.7', '3.8', '3.9', '3.10', 'pypy-3.8-nightly', 'pypy-3.9-nightly'] | ||
# pypy-3.10 is failing, see https://github.com/python-trio/trio/issues/2678 | ||
python: ['3.8', '3.9', '3.10', 'pypy-3.9-nightly'] #, 'pypy-3.10-nightly'] | ||
arch: ['x86', 'x64'] | ||
lsp: [''] | ||
lsp_extract_file: [''] | ||
extra_name: [''] | ||
exclude: | ||
- python: 'pypy-3.8-nightly' | ||
arch: 'x86' | ||
# pypy does not release 32-bit binaries | ||
- python: 'pypy-3.9-nightly' | ||
arch: 'x86' | ||
#- python: 'pypy-3.10-nightly' | ||
# arch: 'x86' | ||
include: | ||
- python: '3.8' | ||
arch: 'x64' | ||
|
@@ -65,8 +67,8 @@ jobs: | |
# and then finally an actual release version. actions/setup-python doesn't | ||
# support this for PyPy presently so we get no help there. | ||
# | ||
# CPython -> 3.9.0-alpha - 3.9.X | ||
# PyPy -> pypy-3.7 | ||
# 'CPython' -> '3.9.0-alpha - 3.9.X' | ||
# 'PyPy' -> 'pypy-3.9' | ||
python-version: ${{ fromJSON(format('["{0}", "{1}"]', format('{0}.0-alpha - {0}.X', matrix.python), matrix.python))[startsWith(matrix.python, 'pypy')] }} | ||
architecture: '${{ matrix.arch }}' | ||
cache: pip | ||
|
@@ -92,7 +94,7 @@ jobs: | |
strategy: | ||
fail-fast: false | ||
matrix: | ||
python: ['pypy-3.7', 'pypy-3.8', 'pypy-3.9', '3.7', '3.8', '3.9', '3.10', '3.11', '3.12-dev', 'pypy-3.8-nightly', 'pypy-3.9-nightly'] | ||
python: ['pypy-3.9', 'pypy-3.10', '3.8', '3.9', '3.10', '3.11', '3.12-dev', 'pypy-3.9-nightly', 'pypy-3.10-nightly'] | ||
check_formatting: ['0'] | ||
extra_name: [''] | ||
include: | ||
|
@@ -143,7 +145,7 @@ jobs: | |
strategy: | ||
fail-fast: false | ||
matrix: | ||
python: ['3.7', '3.8', '3.9', '3.10', 'pypy-3.8-nightly', 'pypy-3.9-nightly'] | ||
python: ['3.8', '3.9', '3.10', 'pypy-3.9-nightly', 'pypy-3.10-nightly'] | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Mind adding at least pypy 3.10 here? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. In addition to |
||
continue-on-error: >- | ||
${{ | ||
( | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
Drop support for python3.7 and pypy3.7/3.8. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
note to self: test if this is supported yet. It probably works!