From 1d5aeeed1df6e104443edf23891798f1ff0a8bf7 Mon Sep 17 00:00:00 2001 From: Cuiys Date: Thu, 12 Feb 2026 23:38:18 +0800 Subject: [PATCH] fix(py): py with build-in package typing not typing_extensions (#99) --- python/zvec/common/constants.py | 3 +-- python/zvec/extension/embedding_function.py | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/python/zvec/common/constants.py b/python/zvec/common/constants.py index c8da216..6a1654d 100644 --- a/python/zvec/common/constants.py +++ b/python/zvec/common/constants.py @@ -13,10 +13,9 @@ # limitations under the License. from __future__ import annotations -from typing import Optional, Union +from typing import Optional, TypeVar, Union import numpy as np -from typing_extensions import TypeVar # VectorType: DenseVectorType | SparseVectorType DenseVectorType = Union[list[float], list[int], np.ndarray] diff --git a/python/zvec/extension/embedding_function.py b/python/zvec/extension/embedding_function.py index a58ba23..a421f1e 100644 --- a/python/zvec/extension/embedding_function.py +++ b/python/zvec/extension/embedding_function.py @@ -14,8 +14,7 @@ from __future__ import annotations from abc import abstractmethod - -from typing_extensions import Protocol, runtime_checkable +from typing import Protocol, runtime_checkable from ..common.constants import MD, DenseVectorType, SparseVectorType