Skip to content

Commit 6cbb4c7

Browse files
committed
remove code support for python 3.8
1 parent 3ef50a5 commit 6cbb4c7

8 files changed

Lines changed: 18 additions & 52 deletions

File tree

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ classifiers = [
2222
"Development Status :: 4 - Beta",
2323
"Intended Audience :: End Users/Desktop",
2424
"Natural Language :: English",
25-
"Programming Language :: Python :: 3.8",
2625
"Programming Language :: Python :: 3.9",
2726
"License :: OSI Approved :: University of Illinois/NCSA Open Source License",
2827
"Operating System :: MacOS",

speedwagon/frontend/qtwidgets/dialog/dialogs.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,8 @@
1919
TypeVar,
2020
)
2121
# pylint: disable=wrong-import-position
22-
if sys.version_info >= (3, 9):
23-
from importlib import resources
24-
from importlib.resources import as_file
25-
else:
26-
import importlib_resources as resources
27-
from importlib_resources import as_file
22+
from importlib import resources
23+
from importlib.resources import as_file
2824

2925
if sys.version_info >= (3, 10):
3026
from importlib import metadata

speedwagon/frontend/qtwidgets/dialog/settings.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,8 @@
1919
)
2020
import sys
2121
# pylint: disable=wrong-import-position
22-
if sys.version_info >= (3, 9):
23-
from importlib import resources
24-
from importlib.resources import as_file
25-
else:
26-
import importlib_resources as resources
27-
from importlib_resources import as_file
22+
from importlib import resources
23+
from importlib.resources import as_file
2824

2925
from PySide6 import QtWidgets, QtCore # type: ignore
3026

speedwagon/frontend/qtwidgets/gui.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,8 @@
1818
import importlib_metadata as metadata
1919
else:
2020
from importlib import metadata
21-
if sys.version_info >= (3, 9):
22-
from importlib import resources
23-
from importlib.resources import as_file
24-
else:
25-
import importlib_resources as resources
26-
from importlib_resources import as_file
21+
from importlib import resources
22+
from importlib.resources import as_file
2723

2824
from collections import namedtuple
2925

speedwagon/frontend/qtwidgets/splashscreen.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,8 @@
11
"""Splash screen."""
2-
import sys
32
import typing
43
# pylint: disable=wrong-import-position
5-
if sys.version_info >= (3, 9):
6-
from importlib import resources
7-
from importlib.resources import as_file
8-
else:
9-
import importlib_resources as resources
10-
from importlib_resources import as_file
4+
from importlib import resources
5+
from importlib.resources import as_file
116

127
from PySide6 import QtWidgets, QtGui, QtCore
138

speedwagon/frontend/qtwidgets/tabs.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,9 @@
33

44
import typing
55
from typing import Optional, Type, Dict, List
6-
import sys
76
# pylint: disable=wrong-import-position
8-
if sys.version_info >= (3, 9):
9-
from importlib import resources
10-
from importlib.resources import as_file
11-
else:
12-
import importlib_resources as resources
13-
from importlib_resources import as_file
7+
from importlib import resources
8+
from importlib.resources import as_file
149

1510

1611
from PySide6 import QtWidgets, QtCore # type: ignore

speedwagon/frontend/qtwidgets/widgets.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,8 @@
1818

1919
import sys
2020
# pylint: disable=wrong-import-position
21-
if sys.version_info >= (3, 9):
22-
from importlib import resources
23-
from importlib.resources import as_file
24-
else:
25-
import importlib_resources as resources
26-
from importlib_resources import as_file
21+
from importlib import resources
22+
from importlib.resources import as_file
2723

2824
from PySide6 import QtWidgets, QtCore, QtGui
2925
from speedwagon.frontend.qtwidgets import ui_loader, ui

speedwagon/validators.py

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -35,19 +35,12 @@
3535

3636
NO_CANDIDATE_MESSAGE = "No candidate given to investigate"
3737

38-
if sys.version_info >= (3, 9):
39-
FilePath: TypeAlias = Union[
40-
str,
41-
bytes,
42-
os.PathLike[str],
43-
os.PathLike[bytes]
44-
]
45-
else:
46-
FilePath: TypeAlias = Union[
47-
str,
48-
bytes,
49-
os.PathLike,
50-
]
38+
FilePath: TypeAlias = Union[
39+
str,
40+
bytes,
41+
os.PathLike[str],
42+
os.PathLike[bytes]
43+
]
5144

5245

5346
class AbsOptionValidator(abc.ABC):

0 commit comments

Comments
 (0)