diff options
author | Ronny Pfannschmidt <opensource@ronnypfannschmidt.de> | 2022-05-29 21:44:30 +0200 |
---|---|---|
committer | Ronny Pfannschmidt <opensource@ronnypfannschmidt.de> | 2022-05-29 21:44:30 +0200 |
commit | 46426e91796d2d27646b310b0df5dc730e0ab3f7 (patch) | |
tree | cd2ceefbc5756d3fe925f1572cf07071a7f540bf | |
parent | d3d2573dfd2529f288d01c9b6256db1778397213 (diff) | |
download | setuptools-scm-46426e91796d2d27646b310b0df5dc730e0ab3f7.tar.gz |
use typing.Type for python3.7
-rw-r--r-- | src/setuptools_scm/config.py | 3 |
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: |