Skip to content

Commit e100459

Browse files
drop python3.8
1 parent a676e45 commit e100459

File tree

5 files changed

+10
-11
lines changed

5 files changed

+10
-11
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
fail-fast: false
3535
matrix:
3636
os: [ windows-latest, ubuntu-latest ]
37-
python: [ "3.8","3.10","3.11","3.12", "pypy-3.8" ]
37+
python: [ "3.9","3.10","3.11","3.12", "pypy-3.9" ]
3838

3939
steps:
4040
- uses: actions/checkout@v4

pyproject.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ dynamic = ["version"]
1111
description = "execnet: rapid multi-Python deployment"
1212
readme = {"file" = "README.rst", "content-type" = "text/x-rst"}
1313
license = "MIT"
14-
requires-python = ">=3.8"
14+
requires-python = ">=3.9"
1515
authors = [
1616
{ name = "holger krekel and others" },
1717
]
@@ -22,7 +22,6 @@ classifiers = [
2222
"Operating System :: MacOS :: MacOS X",
2323
"Operating System :: Microsoft :: Windows",
2424
"Operating System :: POSIX",
25-
"Programming Language :: Python :: 3.8",
2625
"Programming Language :: Python :: 3.9",
2726
"Programming Language :: Python :: 3.10",
2827
"Programming Language :: Python :: 3.11",
@@ -96,7 +95,7 @@ include = [
9695
]
9796

9897
[tool.mypy]
99-
python_version = "3.8"
98+
python_version = "3.9"
10099
mypy_path = ["src"]
101100
files = ["src", "testing"]
102101
strict = true

src/execnet/gateway_base.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818
import traceback
1919
import weakref
2020
from _thread import interrupt_main
21+
from collections.abc import Iterator
22+
from collections.abc import MutableSet
2123
from io import BytesIO
2224
from typing import Any
2325
from typing import Callable
24-
from typing import Iterator
2526
from typing import Literal
26-
from typing import MutableSet
2727
from typing import Protocol
2828
from typing import cast
2929
from typing import overload

src/execnet/multi.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@
88

99
import atexit
1010
import types
11+
from collections.abc import Iterable
12+
from collections.abc import Iterator
13+
from collections.abc import Sequence
1114
from functools import partial
1215
from threading import Lock
1316
from typing import TYPE_CHECKING
1417
from typing import Any
1518
from typing import Callable
16-
from typing import Iterable
17-
from typing import Iterator
1819
from typing import Literal
19-
from typing import Sequence
2020
from typing import overload
2121

2222
from . import gateway_bootstrap

testing/conftest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
import shutil
44
import sys
5+
from collections.abc import Generator
6+
from collections.abc import Iterator
57
from functools import lru_cache
68
from typing import Callable
7-
from typing import Generator
8-
from typing import Iterator
99

1010
import pytest
1111

0 commit comments

Comments
 (0)