Skip to content
This repository was archived by the owner on Oct 15, 2024. It is now read-only.

Commit e694a55

Browse files
committed
fix: remove typing_extensions dependencies
Fix #299
1 parent 03a1dc4 commit e694a55

File tree

4 files changed

+4
-13
lines changed

4 files changed

+4
-13
lines changed

python/poetry.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

python/pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ pyside6 = "^6.4.2"
1010
pyqt6 = "^6.4.0"
1111
pyside2 = { version = "^5.15.2.1", markers = "sys_platform != 'darwin' or platform_machine != 'arm64'" }
1212
pyqt5 = { version = "^5.15.7", markers = "sys_platform != 'darwin' or platform_machine != 'arm64'" }
13-
typing-extensions = "^4.5.0"
1413

1514
[tool.poetry.group.dev.dependencies]
1615
pylint = "^2.14.5"

python/scripts/utils/__init__.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,9 @@
33
import sys
44
import typing
55

6-
import typing_extensions # Remove after dropping Python 3.7
7-
86
QT_DEPENDENCY_ARG = "vscode_extension_qt_dependency"
97

10-
SupportedQtDependencies = typing.Optional[
11-
typing_extensions.Literal["PySide6", "PySide2", "PyQt6", "PyQt5"]
12-
]
8+
SupportedQtDependencies = typing.Optional[str]
139

1410

1511
def is_installed(name: str) -> bool:

python/tests/__init__.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
import subprocess
44
import typing
55

6-
import typing_extensions
7-
86
from scripts.utils import QT_DEPENDENCY_ARG, SupportedQtDependencies
97

108
TESTS_DIR = os.path.dirname(os.path.realpath(__file__))
@@ -13,9 +11,7 @@
1311

1412
ASSETS_DIR = os.path.join(TESTS_DIR, "assets")
1513

16-
SupportedScripts = typing_extensions.Literal[
17-
"designer", "qml", "qmlls", "rcc", "uic", "lupdate", "linguist", "lrelease"
18-
]
14+
SupportedScripts = typing.Type[str]
1915

2016

2117
def filter_available_qt_dependencies(

0 commit comments

Comments
 (0)