Skip to content

Commit 849aeef

Browse files
Drop Python 3.9 support (#1316)
Co-authored-by: Sam Bull <[email protected]>
1 parent 7667c9e commit 849aeef

8 files changed

Lines changed: 557 additions & 49 deletions

File tree

.github/workflows/ci-cd.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,6 @@ jobs:
181181
- 3.12
182182
- 3.11
183183
- "3.10"
184-
- 3.9
185184
no-extensions: ['', 'Y']
186185
os: [ubuntu, macos, windows]
187186
debug: ['', 'Y']
@@ -199,7 +198,7 @@ jobs:
199198
- no-extensions: Y
200199
debug: Y
201200
include:
202-
- pyver: pypy-3.9
201+
- pyver: pypy-3.10
203202
no-extensions: Y
204203
os: ubuntu
205204
debug: ''

CHANGES/1316.breaking.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Dropped support for Python 3.9 as it has reached end of life.

multidict/_multidict_py.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -481,7 +481,7 @@ class _HtKeys(Generic[_V]): # type: ignore[misc]
481481
log2_size: int
482482
usable: int
483483

484-
indices: array # type: ignore[type-arg] # in py3.9 array is not generic
484+
indices: array # type: ignore[type-arg] # TODO(PY312): array[int]
485485
entries: list[Optional[_Entry[_V]]]
486486

487487
@functools.cached_property

0 commit comments

Comments
 (0)