summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessia Marcolini <98marcolini@gmail.com>2021-10-08 09:49:11 +0000
committerGitHub <noreply@github.com>2021-10-08 09:49:11 +0000
commit4d23ebeb068c8d6ba6edfc11d32ab2af8bb89c74 (patch)
tree1373c4adb011d37bd1cdc02b95a0e8682da1c602
parente1909f72f11cddab3b6fec3f9e419a1f6026a2fd (diff)
downloadnumpy-4d23ebeb068c8d6ba6edfc11d32ab2af8bb89c74.tar.gz
MAINT: remove unused imports
-rw-r--r--numpy/array_api/tests/test_creation_functions.py15
-rw-r--r--numpy/core/getlimits.py1
-rw-r--r--numpy/core/numerictypes.py6
-rw-r--r--numpy/core/overrides.py1
-rw-r--r--numpy/core/tests/test_casting_unittests.py1
-rw-r--r--numpy/core/tests/test_dtype.py1
-rw-r--r--numpy/core/tests/test_numeric.py2
-rw-r--r--numpy/core/tests/test_scalarmath.py4
-rw-r--r--numpy/core/tests/test_umath.py2
-rw-r--r--numpy/core/tests/test_umath_accuracy.py1
-rw-r--r--numpy/distutils/ccompiler_opt.py3
-rw-r--r--numpy/f2py/tests/test_callback.py1
-rw-r--r--numpy/f2py/tests/util.py3
-rw-r--r--numpy/lib/_datasource.py1
-rw-r--r--numpy/lib/tests/test_format.py2
-rw-r--r--numpy/lib/tests/test_index_tricks.py1
-rw-r--r--numpy/lib/tests/test_nanfunctions.py4
-rw-r--r--numpy/lib/tests/test_regression.py2
-rw-r--r--numpy/linalg/linalg.py2
-rw-r--r--numpy/linalg/setup.py3
-rw-r--r--numpy/linalg/tests/test_linalg.py3
-rw-r--r--numpy/random/tests/test_generator_mt19937_regressions.py2
-rw-r--r--numpy/testing/_private/noseclasses.py2
-rw-r--r--numpy/typing/tests/data/pass/array_constructors.py2
-rw-r--r--numpy/typing/tests/data/pass/array_like.py2
-rw-r--r--numpy/typing/tests/data/pass/einsumfunc.py2
-rw-r--r--numpy/typing/tests/data/pass/lib_utils.py1
-rw-r--r--numpy/typing/tests/data/pass/multiarray.py1
28 files changed, 16 insertions, 55 deletions
diff --git a/numpy/array_api/tests/test_creation_functions.py b/numpy/array_api/tests/test_creation_functions.py
index 3cb8865cd..7b633eaf1 100644
--- a/numpy/array_api/tests/test_creation_functions.py
+++ b/numpy/array_api/tests/test_creation_functions.py
@@ -8,30 +8,15 @@ from .._creation_functions import (
empty,
empty_like,
eye,
- from_dlpack,
full,
full_like,
linspace,
- meshgrid,
ones,
ones_like,
zeros,
zeros_like,
)
from .._array_object import Array
-from .._dtypes import (
- _all_dtypes,
- _boolean_dtypes,
- _floating_dtypes,
- _integer_dtypes,
- _integer_or_boolean_dtypes,
- _numeric_dtypes,
- int8,
- int16,
- int32,
- int64,
- uint64,
-)
def test_asarray_errors():
diff --git a/numpy/core/getlimits.py b/numpy/core/getlimits.py
index 0f7031bac..c96e6d5e7 100644
--- a/numpy/core/getlimits.py
+++ b/numpy/core/getlimits.py
@@ -11,7 +11,6 @@ from . import numeric
from . import numerictypes as ntypes
from .numeric import array, inf, NaN
from .umath import log10, exp2, nextafter, isnan
-from . import umath
def _fr0(a):
diff --git a/numpy/core/numerictypes.py b/numpy/core/numerictypes.py
index 12f424fd4..8e5de852b 100644
--- a/numpy/core/numerictypes.py
+++ b/numpy/core/numerictypes.py
@@ -80,12 +80,10 @@ Exported symbols include:
"""
import numbers
-import warnings
from numpy.core.multiarray import (
- typeinfo, ndarray, array, empty, dtype, datetime_data,
- datetime_as_string, busday_offset, busday_count, is_busday,
- busdaycalendar
+ ndarray, array, dtype, datetime_data, datetime_as_string,
+ busday_offset, busday_count, is_busday, busdaycalendar
)
from numpy.core.overrides import set_module
diff --git a/numpy/core/overrides.py b/numpy/core/overrides.py
index e1fdd06f2..840cf38c9 100644
--- a/numpy/core/overrides.py
+++ b/numpy/core/overrides.py
@@ -2,7 +2,6 @@
import collections
import functools
import os
-import textwrap
from numpy.core._multiarray_umath import (
add_docstring, implement_array_function, _get_implementing_args)
diff --git a/numpy/core/tests/test_casting_unittests.py b/numpy/core/tests/test_casting_unittests.py
index b0d8ff503..cb4792090 100644
--- a/numpy/core/tests/test_casting_unittests.py
+++ b/numpy/core/tests/test_casting_unittests.py
@@ -9,7 +9,6 @@ than integration tests.
import pytest
import textwrap
import enum
-import itertools
import random
import numpy as np
diff --git a/numpy/core/tests/test_dtype.py b/numpy/core/tests/test_dtype.py
index 1c25bee00..6eab4c966 100644
--- a/numpy/core/tests/test_dtype.py
+++ b/numpy/core/tests/test_dtype.py
@@ -3,7 +3,6 @@ import operator
import pytest
import ctypes
import gc
-import warnings
import types
from typing import Any
diff --git a/numpy/core/tests/test_numeric.py b/numpy/core/tests/test_numeric.py
index e36f76c53..558ded01b 100644
--- a/numpy/core/tests/test_numeric.py
+++ b/numpy/core/tests/test_numeric.py
@@ -16,7 +16,7 @@ from numpy.testing import (
)
from numpy.core._rational_tests import rational
-from hypothesis import assume, given, strategies as st
+from hypothesis import given, strategies as st
from hypothesis.extra import numpy as hynp
diff --git a/numpy/core/tests/test_scalarmath.py b/numpy/core/tests/test_scalarmath.py
index becd65b11..90078a2ea 100644
--- a/numpy/core/tests/test_scalarmath.py
+++ b/numpy/core/tests/test_scalarmath.py
@@ -5,14 +5,14 @@ import itertools
import operator
import platform
import pytest
-from hypothesis import given, settings, Verbosity, assume
+from hypothesis import given, settings, Verbosity
from hypothesis.strategies import sampled_from
import numpy as np
from numpy.testing import (
assert_, assert_equal, assert_raises, assert_almost_equal,
assert_array_equal, IS_PYPY, suppress_warnings, _gen_alignment_data,
- assert_warns, assert_raises_regex,
+ assert_warns,
)
types = [np.bool_, np.byte, np.ubyte, np.short, np.ushort, np.intc, np.uintc,
diff --git a/numpy/core/tests/test_umath.py b/numpy/core/tests/test_umath.py
index 4f57c0088..18e43257a 100644
--- a/numpy/core/tests/test_umath.py
+++ b/numpy/core/tests/test_umath.py
@@ -15,7 +15,7 @@ from numpy.testing import (
assert_, assert_equal, assert_raises, assert_raises_regex,
assert_array_equal, assert_almost_equal, assert_array_almost_equal,
assert_array_max_ulp, assert_allclose, assert_no_warnings, suppress_warnings,
- _gen_alignment_data, assert_array_almost_equal_nulp, assert_warns
+ _gen_alignment_data, assert_array_almost_equal_nulp
)
def get_glibc_version():
diff --git a/numpy/core/tests/test_umath_accuracy.py b/numpy/core/tests/test_umath_accuracy.py
index a703c697a..32e2dca66 100644
--- a/numpy/core/tests/test_umath_accuracy.py
+++ b/numpy/core/tests/test_umath_accuracy.py
@@ -1,5 +1,4 @@
import numpy as np
-import platform
import os
from os import path
import sys
diff --git a/numpy/distutils/ccompiler_opt.py b/numpy/distutils/ccompiler_opt.py
index e7fd494d3..88e4870d4 100644
--- a/numpy/distutils/ccompiler_opt.py
+++ b/numpy/distutils/ccompiler_opt.py
@@ -8,7 +8,7 @@ the sources with proper compiler's flags.
instead only focuses on the compiler side, but it creates abstract C headers
that can be used later for the final runtime dispatching process."""
-import sys, io, os, re, textwrap, pprint, inspect, atexit, subprocess
+import os, re, textwrap, pprint, inspect, atexit, subprocess
class _Config:
"""An abstract class holds all configurable attributes of `CCompilerOpt`,
@@ -696,7 +696,6 @@ class _Distutils:
)
@staticmethod
def _dist_test_spawn(cmd, display=None):
- from distutils.errors import CompileError
try:
o = subprocess.check_output(cmd, stderr=subprocess.STDOUT,
universal_newlines=True)
diff --git a/numpy/f2py/tests/test_callback.py b/numpy/f2py/tests/test_callback.py
index d07e98357..5d2aab94d 100644
--- a/numpy/f2py/tests/test_callback.py
+++ b/numpy/f2py/tests/test_callback.py
@@ -5,7 +5,6 @@ import pytest
import threading
import traceback
import time
-import random
import numpy as np
from numpy.testing import assert_, assert_equal, IS_PYPY
diff --git a/numpy/f2py/tests/util.py b/numpy/f2py/tests/util.py
index eace3c9fc..1a6805e75 100644
--- a/numpy/f2py/tests/util.py
+++ b/numpy/f2py/tests/util.py
@@ -242,9 +242,6 @@ def build_module_distutils(source_files, config_code, module_name, **kw):
Build a module via distutils and import it.
"""
- from numpy.distutils.misc_util import Configuration
- from numpy.distutils.core import setup
-
d = get_module_dir()
# Copy files
diff --git a/numpy/lib/_datasource.py b/numpy/lib/_datasource.py
index 56b94853d..8201d3772 100644
--- a/numpy/lib/_datasource.py
+++ b/numpy/lib/_datasource.py
@@ -324,7 +324,6 @@ class DataSource:
# a significant fraction of numpy's total import time.
import shutil
from urllib.request import urlopen
- from urllib.error import URLError
upath = self.abspath(path)
diff --git a/numpy/lib/tests/test_format.py b/numpy/lib/tests/test_format.py
index 10656a233..78e67a89b 100644
--- a/numpy/lib/tests/test_format.py
+++ b/numpy/lib/tests/test_format.py
@@ -276,8 +276,6 @@ Test the header writing.
'''
import sys
import os
-import shutil
-import tempfile
import warnings
import pytest
from io import BytesIO
diff --git a/numpy/lib/tests/test_index_tricks.py b/numpy/lib/tests/test_index_tricks.py
index c21aefd1a..26a34be7e 100644
--- a/numpy/lib/tests/test_index_tricks.py
+++ b/numpy/lib/tests/test_index_tricks.py
@@ -4,7 +4,6 @@ import numpy as np
from numpy.testing import (
assert_, assert_equal, assert_array_equal, assert_almost_equal,
assert_array_almost_equal, assert_raises, assert_raises_regex,
- assert_warns
)
from numpy.lib.index_tricks import (
mgrid, ogrid, ndenumerate, fill_diagonal, diag_indices, diag_indices_from,
diff --git a/numpy/lib/tests/test_nanfunctions.py b/numpy/lib/tests/test_nanfunctions.py
index 0bd68e461..126dba495 100644
--- a/numpy/lib/tests/test_nanfunctions.py
+++ b/numpy/lib/tests/test_nanfunctions.py
@@ -5,8 +5,8 @@ import inspect
import numpy as np
from numpy.lib.nanfunctions import _nan_mask, _replace_nan
from numpy.testing import (
- assert_, assert_equal, assert_almost_equal, assert_no_warnings,
- assert_raises, assert_array_equal, suppress_warnings
+ assert_, assert_equal, assert_almost_equal, assert_raises,
+ assert_array_equal, suppress_warnings
)
diff --git a/numpy/lib/tests/test_regression.py b/numpy/lib/tests/test_regression.py
index 373226277..55df2a675 100644
--- a/numpy/lib/tests/test_regression.py
+++ b/numpy/lib/tests/test_regression.py
@@ -1,5 +1,3 @@
-import pytest
-
import os
import numpy as np
diff --git a/numpy/linalg/linalg.py b/numpy/linalg/linalg.py
index 95780d19d..d002a34d4 100644
--- a/numpy/linalg/linalg.py
+++ b/numpy/linalg/linalg.py
@@ -30,7 +30,7 @@ from numpy.core.multiarray import normalize_axis_index
from numpy.core.overrides import set_module
from numpy.core import overrides
from numpy.lib.twodim_base import triu, eye
-from numpy.linalg import lapack_lite, _umath_linalg
+from numpy.linalg import _umath_linalg
array_function_dispatch = functools.partial(
diff --git a/numpy/linalg/setup.py b/numpy/linalg/setup.py
index e2944f38c..94536bb2c 100644
--- a/numpy/linalg/setup.py
+++ b/numpy/linalg/setup.py
@@ -3,8 +3,7 @@ import sys
def configuration(parent_package='', top_path=None):
from numpy.distutils.misc_util import Configuration
- from numpy.distutils.system_info import (
- get_info, system_info, lapack_opt_info, blas_opt_info)
+ from numpy.distutils.system_info import get_info, system_info
config = Configuration('linalg', parent_package, top_path)
config.add_subpackage('tests')
diff --git a/numpy/linalg/tests/test_linalg.py b/numpy/linalg/tests/test_linalg.py
index a45323bb3..c1ba84a8e 100644
--- a/numpy/linalg/tests/test_linalg.py
+++ b/numpy/linalg/tests/test_linalg.py
@@ -1,7 +1,6 @@
""" Test functions for linalg module
"""
-from numpy.core.fromnumeric import shape
import os
import sys
import itertools
@@ -22,7 +21,6 @@ from numpy.testing import (
assert_almost_equal, assert_allclose, suppress_warnings,
assert_raises_regex, HAS_LAPACK64,
)
-from numpy.testing._private.utils import requires_memory
def consistent_subclass(out, in_):
@@ -1072,7 +1070,6 @@ class TestMatrixPower:
assert_raises(LinAlgError, matrix_power, mat, -1)
-
class TestEigvalshCases(HermitianTestCase, HermitianGeneralizedTestCase):
def do(self, a, b, tags):
diff --git a/numpy/random/tests/test_generator_mt19937_regressions.py b/numpy/random/tests/test_generator_mt19937_regressions.py
index 88d2792a6..0227d6502 100644
--- a/numpy/random/tests/test_generator_mt19937_regressions.py
+++ b/numpy/random/tests/test_generator_mt19937_regressions.py
@@ -1,7 +1,7 @@
from numpy.testing import (assert_, assert_array_equal)
import numpy as np
import pytest
-from numpy.random import Generator, MT19937, RandomState
+from numpy.random import Generator, MT19937
mt19937 = Generator(MT19937())
diff --git a/numpy/testing/_private/noseclasses.py b/numpy/testing/_private/noseclasses.py
index 48fa4dc1f..a72ddbe46 100644
--- a/numpy/testing/_private/noseclasses.py
+++ b/numpy/testing/_private/noseclasses.py
@@ -16,7 +16,7 @@ from nose.plugins.errorclass import ErrorClass, ErrorClassPlugin
from nose.plugins.base import Plugin
from nose.util import src
from .nosetester import get_package_name
-from .utils import KnownFailureException, KnownFailureTest
+from .utils import KnownFailureException
# Some of the classes in this module begin with 'Numpy' to clearly distinguish
diff --git a/numpy/typing/tests/data/pass/array_constructors.py b/numpy/typing/tests/data/pass/array_constructors.py
index 206f70a15..2763d9c92 100644
--- a/numpy/typing/tests/data/pass/array_constructors.py
+++ b/numpy/typing/tests/data/pass/array_constructors.py
@@ -1,5 +1,5 @@
import sys
-from typing import List, Any
+from typing import Any
import numpy as np
diff --git a/numpy/typing/tests/data/pass/array_like.py b/numpy/typing/tests/data/pass/array_like.py
index e16d196b6..5bd2fda20 100644
--- a/numpy/typing/tests/data/pass/array_like.py
+++ b/numpy/typing/tests/data/pass/array_like.py
@@ -1,4 +1,4 @@
-from typing import Any, List, Optional
+from typing import Any, Optional
import numpy as np
from numpy.typing import ArrayLike, _SupportsArray
diff --git a/numpy/typing/tests/data/pass/einsumfunc.py b/numpy/typing/tests/data/pass/einsumfunc.py
index a2a39fb1c..429764e67 100644
--- a/numpy/typing/tests/data/pass/einsumfunc.py
+++ b/numpy/typing/tests/data/pass/einsumfunc.py
@@ -1,6 +1,6 @@
from __future__ import annotations
-from typing import List, Any
+from typing import Any
import numpy as np
diff --git a/numpy/typing/tests/data/pass/lib_utils.py b/numpy/typing/tests/data/pass/lib_utils.py
index 0a15dad22..65640c288 100644
--- a/numpy/typing/tests/data/pass/lib_utils.py
+++ b/numpy/typing/tests/data/pass/lib_utils.py
@@ -1,7 +1,6 @@
from __future__ import annotations
from io import StringIO
-from typing import Any
import numpy as np
diff --git a/numpy/typing/tests/data/pass/multiarray.py b/numpy/typing/tests/data/pass/multiarray.py
index e5d33c673..26cedfd77 100644
--- a/numpy/typing/tests/data/pass/multiarray.py
+++ b/numpy/typing/tests/data/pass/multiarray.py
@@ -1,4 +1,3 @@
-from typing import Any
import numpy as np
import numpy.typing as npt