Skip to content

Commit 7b673d4

Browse files
authored
Merge pull request #125 from oremanj/py312
Drop 3.7, add full testing on 3.12
2 parents e95aa05 + c62def3 commit 7b673d4

File tree

3 files changed

+10
-11
lines changed

3 files changed

+10
-11
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,8 @@ jobs:
1414
strategy:
1515
fail-fast: false
1616
matrix:
17-
python: ['3.7', '3.8', '3.9', '3.10', '3.11']
17+
python: ['3.8', '3.9', '3.10', '3.11', '3.12']
1818
arch: ['x86', 'x64']
19-
exclude:
20-
- python: 'pypy-3.8-nightly'
21-
arch: 'x86'
22-
- python: 'pypy-3.9-nightly'
23-
arch: 'x86'
2419
steps:
2520
- name: Checkout
2621
uses: actions/checkout@v3
@@ -56,11 +51,11 @@ jobs:
5651
strategy:
5752
fail-fast: false
5853
matrix:
59-
python: ['pypy-3.7', 'pypy-3.8', 'pypy-3.9', '3.7', '3.8', '3.9', '3.10', '3.11', 'pypy-3.8-nightly', 'pypy-3.9-nightly']
54+
python: ['pypy-3.9', '3.7', '3.8', '3.9', '3.10', '3.11', '3.12', 'pypy-3.9-nightly']
6055
check_formatting: ['0']
6156
extra_name: ['']
6257
include:
63-
- python: '3.8'
58+
- python: '3.11'
6459
check_formatting: '1'
6560
extra_name: ', check formatting'
6661
steps:
@@ -103,7 +98,7 @@ jobs:
10398
strategy:
10499
fail-fast: false
105100
matrix:
106-
python: ['3.7', '3.8', '3.9', '3.10', '3.11', 'pypy-3.8-nightly', 'pypy-3.9-nightly']
101+
python: ['3.8', '3.9', '3.10', '3.11', '3.12', 'pypy-3.9-nightly']
107102
steps:
108103
- name: Checkout
109104
uses: actions/checkout@v3

newsfragments/121.misc.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
``trio-asyncio`` now requires Trio 0.22 and does not produce deprecation warnings.
2-
Python 3.12 is now supported. Python 3.6 is no longer supported.
2+
Python 3.12 is now supported. Python 3.6 and 3.7 are no longer supported.

setup.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,11 @@
8787
"Programming Language :: Python :: Implementation :: CPython",
8888
"Programming Language :: Python :: Implementation :: PyPy",
8989
"Programming Language :: Python :: 3 :: Only",
90-
"Programming Language :: Python :: 3.7",
90+
"Programming Language :: Python :: 3.8",
91+
"Programming Language :: Python :: 3.9",
92+
"Programming Language :: Python :: 3.10",
93+
"Programming Language :: Python :: 3.11",
94+
"Programming Language :: Python :: 3.12",
9195
"Topic :: System :: Networking",
9296
"Framework :: Trio",
9397
"Framework :: AsyncIO",

0 commit comments

Comments
 (0)