From 17fa82ae5b30c288db3525ae3d973f1783d1caf6 Mon Sep 17 00:00:00 2001 From: Santiago Martinez Date: Wed, 9 Aug 2023 15:55:52 +0100 Subject: [PATCH] Fix typing errors in affinity module --- src/soundevent/evaluation/affinity.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/soundevent/evaluation/affinity.py b/src/soundevent/evaluation/affinity.py index 00511e9..6802289 100644 --- a/src/soundevent/evaluation/affinity.py +++ b/src/soundevent/evaluation/affinity.py @@ -6,9 +6,15 @@ from soundevent import data if sys.version_info >= (3, 8): - from typing import ParamSpec, Protocol + from typing import Protocol else: - from typing_extensions import ParamSpec, Protocol + from typing_extensions import Protocol + +if sys.version_info >= (3, 10): + from typing import ParamSpec +else: + from typing_extensions import ParamSpec + P = ParamSpec("P")