|
1 |
| -from numpy import * # noqa: F403 |
| 1 | +# ruff: noqa: PLC0414 |
| 2 | +from typing import Final |
| 3 | + |
| 4 | +from numpy import * # noqa: F403 # pyright: ignore[reportWildcardImportFromLibrary] |
2 | 5 |
|
3 | 6 | # from numpy import * doesn't overwrite these builtin names
|
4 |
| -from numpy import abs, max, min, round # noqa: F401 |
| 7 | +from numpy import abs as abs |
| 8 | +from numpy import max as max |
| 9 | +from numpy import min as min |
| 10 | +from numpy import round as round |
5 | 11 |
|
6 | 12 | # These imports may overwrite names from the import * above.
|
7 |
| -from ._aliases import * # noqa: F403 |
| 13 | +from ._aliases import * # noqa: F403 |
8 | 14 |
|
9 | 15 | # Don't know why, but we have to do an absolute import to import linalg. If we
|
10 | 16 | # instead do
|
|
13 | 19 | #
|
14 | 20 | # It doesn't overwrite np.linalg from above. The import is generated
|
15 | 21 | # dynamically so that the library can be vendored.
|
16 |
| -__import__(__package__ + '.linalg') |
17 |
| -__import__(__package__ + '.fft') |
| 22 | +__import__(__package__ + ".linalg") |
| 23 | + |
| 24 | +__import__(__package__ + ".fft") |
| 25 | + |
| 26 | +from ..common._helpers import * # noqa: F403 |
| 27 | +from .linalg import matrix_transpose, vecdot # noqa: F401 |
18 | 28 |
|
19 |
| -from .linalg import matrix_transpose, vecdot # noqa: F401 |
| 29 | +try: |
| 30 | + # Used in asarray(). Not present in older versions. |
| 31 | + from numpy import _CopyMode # noqa: F401 |
| 32 | +except ImportError: |
| 33 | + pass |
20 | 34 |
|
21 |
| -__array_api_version__ = '2024.12' |
| 35 | +__array_api_version__ = "2024.12" |
0 commit comments