diff --git a/src/numpydantic/interface/interface.py b/src/numpydantic/interface/interface.py index 5cb074d..6bb03e6 100644 --- a/src/numpydantic/interface/interface.py +++ b/src/numpydantic/interface/interface.py @@ -157,7 +157,6 @@ class Interface(ABC, Generic[T]): msg += "\n".join([f" - {i}" for i in matches]) raise ValueError(msg) elif len(matches) == 0: - pdb.set_trace() raise ValueError(f"No matching interfaces found for input {array}") else: return matches[0] diff --git a/tests/conftest.py b/tests/conftest.py index b22d54a..efba5ad 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,7 +1,13 @@ import pdb +import sys import pytest -from typing import Any, Tuple, Union, Type, TypeAlias +from typing import Any, Tuple, Union, Type + +if sys.version_info.minor < 11: + from typing import TypeAlias +else: + from typing_extensions import TypeAlias from pydantic import BaseModel, computed_field, ConfigDict from numpydantic import NDArray, Shape from numpydantic.ndarray import NDArrayMeta