summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Mueller <30130371+cdce8p@users.noreply.github.com>2021-09-05 18:26:56 +0200
committerGitHub <noreply@github.com>2021-09-05 18:26:56 +0200
commit005b7d22c75c7c32c1dafd7b548d858c0682e58a (patch)
treebca55228b28949599b33b865c7896f1866566a83
parent25000863761220c1aa5db129e3cd41f5fe51b167 (diff)
downloadpylint-git-005b7d22c75c7c32c1dafd7b548d858c0682e58a.tar.gz
Remove test dependency mypy-extensions (#4969)
-rw-r--r--requirements_test_min.txt1
-rw-r--r--tests/lint/test_pylinter.py7
2 files changed, 6 insertions, 2 deletions
diff --git a/requirements_test_min.txt b/requirements_test_min.txt
index fa6c3f83a..40b88797f 100644
--- a/requirements_test_min.txt
+++ b/requirements_test_min.txt
@@ -2,4 +2,3 @@
astroid==2.7.3 # Pinned to a specific version for tests
pytest~=6.2
pytest-benchmark~=3.4
-mypy_extensions==0.4.3
diff --git a/tests/lint/test_pylinter.py b/tests/lint/test_pylinter.py
index a1ea5351a..27fc10ebf 100644
--- a/tests/lint/test_pylinter.py
+++ b/tests/lint/test_pylinter.py
@@ -1,14 +1,19 @@
+import sys
from typing import Any
from unittest.mock import patch
from _pytest.capture import CaptureFixture
from astroid import AstroidBuildingError
-from mypy_extensions import NoReturn
from py._path.local import LocalPath # type: ignore
from pylint.lint.pylinter import PyLinter
from pylint.utils import FileState
+if sys.version_info >= (3, 6, 2):
+ from typing import NoReturn
+else:
+ from typing_extensions import NoReturn
+
def raise_exception(*args: Any, **kwargs: Any) -> NoReturn:
raise AstroidBuildingError(modname="spam")