summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRonny Pfannschmidt <opensource@ronnypfannschmidt.de>2022-05-29 21:44:30 +0200
committerRonny Pfannschmidt <opensource@ronnypfannschmidt.de>2022-05-29 21:44:30 +0200
commit46426e91796d2d27646b310b0df5dc730e0ab3f7 (patch)
treecd2ceefbc5756d3fe925f1572cf07071a7f540bf
parentd3d2573dfd2529f288d01c9b6256db1778397213 (diff)
downloadsetuptools-scm-46426e91796d2d27646b310b0df5dc730e0ab3f7.tar.gz
use typing.Type for python3.7
-rw-r--r--src/setuptools_scm/config.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/setuptools_scm/config.py b/src/setuptools_scm/config.py
index 1dbd456..f5c0c1a 100644
--- a/src/setuptools_scm/config.py
+++ b/src/setuptools_scm/config.py
@@ -8,6 +8,7 @@ from typing import Any
from typing import Callable
from typing import cast
from typing import Pattern
+from typing import Type
from typing import TYPE_CHECKING
from typing import Union
@@ -96,7 +97,7 @@ def _validate_version_cls(
pkg, cls_name = version_cls.rsplit(".", 1)
version_cls_host = importlib.import_module(pkg)
- return cast(type[_VersionT], getattr(version_cls_host, cls_name))
+ return cast(Type[_VersionT], getattr(version_cls_host, cls_name))
except: # noqa
raise ValueError(f"Unable to import version_cls='{version_cls}'")
else: