From e1596f44a273962eab5541585aa88f252b5dc852 Mon Sep 17 00:00:00 2001 From: Ronny Pfannschmidt Date: Sat, 13 May 2023 13:46:26 +0200 Subject: [PATCH] fixup typing + imports --- src/_pytest/python/metafunc.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/_pytest/python/metafunc.py b/src/_pytest/python/metafunc.py index db70fe1ae..3c0b59822 100644 --- a/src/_pytest/python/metafunc.py +++ b/src/_pytest/python/metafunc.py @@ -12,10 +12,9 @@ from typing import Mapping from typing import Optional from typing import Pattern from typing import Sequence +from typing import TYPE_CHECKING from typing import Union -from typing_extensions import Literal - from _pytest import fixtures from _pytest import python from _pytest._io.saferepr import saferepr @@ -32,9 +31,12 @@ from _pytest.mark import MarkDecorator from _pytest.mark import ParameterSet from _pytest.mark.structures import normalize_mark_list from _pytest.outcomes import fail -from _pytest.scope import _ScopeName from _pytest.scope import Scope +if TYPE_CHECKING: + from _pytest.scope import _ScopeName + from typing_extensions import Literal + @final @dataclasses.dataclass(frozen=True)