From 1c53eeb895c5d1ec93db82e813912589a9aa3b41 Mon Sep 17 00:00:00 2001 From: crusaderky Date: Thu, 15 May 2025 09:42:29 +0100 Subject: [PATCH 1/2] MAINT: don't import helpers in numpy namespace --- array_api_compat/numpy/__init__.py | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/array_api_compat/numpy/__init__.py b/array_api_compat/numpy/__init__.py index f7b558ba..8eab0405 100644 --- a/array_api_compat/numpy/__init__.py +++ b/array_api_compat/numpy/__init__.py @@ -23,13 +23,6 @@ __import__(__package__ + ".fft") -from ..common._helpers import * # noqa: F403 -from .linalg import matrix_transpose, vecdot # noqa: F401 - -try: - # Used in asarray(). Not present in older versions. - from numpy import _CopyMode # noqa: F401 -except ImportError: - pass +from .linalg import matrix_transpose, vecdot # type: ignore[no-redef] # noqa: F401 __array_api_version__: Final = "2024.12" From e945af9debb715da60b807c028776a4e3d1a0c52 Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Thu, 15 May 2025 09:45:10 +0100 Subject: [PATCH 2/2] Update array_api_compat/numpy/__init__.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- array_api_compat/numpy/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/array_api_compat/numpy/__init__.py b/array_api_compat/numpy/__init__.py index 8eab0405..3e138f53 100644 --- a/array_api_compat/numpy/__init__.py +++ b/array_api_compat/numpy/__init__.py @@ -23,6 +23,6 @@ __import__(__package__ + ".fft") -from .linalg import matrix_transpose, vecdot # type: ignore[no-redef] # noqa: F401 +from .linalg import matrix_transpose, vecdot # type: ignore[no-redef] # noqa: F401 __array_api_version__: Final = "2024.12"