summaryrefslogtreecommitdiff
path: root/numpy/core
diff options
context:
space:
mode:
authorJon Dufresne <jon.dufresne@gmail.com>2019-08-27 04:36:38 -0700
committerJon Dufresne <jon.dufresne@gmail.com>2020-01-03 10:48:11 -0500
commited1e9659f103260a32536b4a7615393e3b1173dc (patch)
treebc5b0e2aae24dd6b35a7d9c8d9e77331176f2f51 /numpy/core
parentf30b2564d3923b2c307a026e4a22d20bc19872f0 (diff)
downloadnumpy-ed1e9659f103260a32536b4a7615393e3b1173dc.tar.gz
MAINT: Remove unnecessary 'from __future__ import ...' statements
As numpy is Python 3 only, these import statements are now unnecessary and don't alter runtime behavior.
Diffstat (limited to 'numpy/core')
-rw-r--r--numpy/core/__init__.py2
-rw-r--r--numpy/core/_add_newdocs.py2
-rw-r--r--numpy/core/_asarray.py2
-rw-r--r--numpy/core/_dtype.py2
-rw-r--r--numpy/core/_internal.py2
-rw-r--r--numpy/core/_methods.py2
-rw-r--r--numpy/core/_ufunc_config.py4
-rw-r--r--numpy/core/arrayprint.py2
-rw-r--r--numpy/core/code_generators/__init__.py1
-rw-r--r--numpy/core/code_generators/genapi.py2
-rw-r--r--numpy/core/code_generators/generate_numpy_api.py2
-rw-r--r--numpy/core/code_generators/generate_ufunc_api.py2
-rw-r--r--numpy/core/code_generators/generate_umath.py2
-rw-r--r--numpy/core/code_generators/numpy_api.py2
-rw-r--r--numpy/core/code_generators/ufunc_docstrings.py9
-rw-r--r--numpy/core/cversions.py2
-rw-r--r--numpy/core/defchararray.py2
-rw-r--r--numpy/core/einsumfunc.py2
-rw-r--r--numpy/core/fromnumeric.py2
-rw-r--r--numpy/core/function_base.py2
-rw-r--r--numpy/core/getlimits.py2
-rw-r--r--numpy/core/machar.py2
-rw-r--r--numpy/core/memmap.py2
-rw-r--r--numpy/core/numeric.py2
-rw-r--r--numpy/core/numerictypes.py2
-rw-r--r--numpy/core/records.py2
-rw-r--r--numpy/core/setup.py2
-rw-r--r--numpy/core/setup_common.py2
-rw-r--r--numpy/core/shape_base.py2
-rw-r--r--numpy/core/tests/_locales.py2
-rw-r--r--numpy/core/tests/test_abc.py2
-rw-r--r--numpy/core/tests/test_api.py2
-rw-r--r--numpy/core/tests/test_arrayprint.py2
-rw-r--r--numpy/core/tests/test_datetime.py2
-rw-r--r--numpy/core/tests/test_defchararray.py2
-rw-r--r--numpy/core/tests/test_deprecations.py2
-rw-r--r--numpy/core/tests/test_dtype.py2
-rw-r--r--numpy/core/tests/test_einsum.py2
-rw-r--r--numpy/core/tests/test_errstate.py2
-rw-r--r--numpy/core/tests/test_extint128.py2
-rw-r--r--numpy/core/tests/test_function_base.py2
-rw-r--r--numpy/core/tests/test_getlimits.py2
-rw-r--r--numpy/core/tests/test_half.py2
-rw-r--r--numpy/core/tests/test_indexerrors.py2
-rw-r--r--numpy/core/tests/test_indexing.py2
-rw-r--r--numpy/core/tests/test_item_selection.py2
-rw-r--r--numpy/core/tests/test_longdouble.py2
-rw-r--r--numpy/core/tests/test_machar.py2
-rw-r--r--numpy/core/tests/test_mem_overlap.py2
-rw-r--r--numpy/core/tests/test_memmap.py2
-rw-r--r--numpy/core/tests/test_multiarray.py2
-rw-r--r--numpy/core/tests/test_nditer.py2
-rw-r--r--numpy/core/tests/test_numeric.py2
-rw-r--r--numpy/core/tests/test_numerictypes.py2
-rw-r--r--numpy/core/tests/test_overrides.py2
-rw-r--r--numpy/core/tests/test_print.py2
-rw-r--r--numpy/core/tests/test_records.py2
-rw-r--r--numpy/core/tests/test_regression.py2
-rw-r--r--numpy/core/tests/test_scalar_ctors.py2
-rw-r--r--numpy/core/tests/test_scalar_methods.py2
-rw-r--r--numpy/core/tests/test_scalarinherit.py2
-rw-r--r--numpy/core/tests/test_scalarmath.py2
-rw-r--r--numpy/core/tests/test_scalarprint.py2
-rw-r--r--numpy/core/tests/test_shape_base.py2
-rw-r--r--numpy/core/tests/test_ufunc.py2
-rw-r--r--numpy/core/tests/test_umath.py2
-rw-r--r--numpy/core/tests/test_umath_complex.py2
-rw-r--r--numpy/core/tests/test_unicode.py2
-rw-r--r--numpy/core/umath_tests.py2
69 files changed, 1 insertions, 145 deletions
diff --git a/numpy/core/__init__.py b/numpy/core/__init__.py
index c3b3f0392..815c61924 100644
--- a/numpy/core/__init__.py
+++ b/numpy/core/__init__.py
@@ -6,8 +6,6 @@ are available in the main ``numpy`` namespace - use that instead.
"""
-from __future__ import division, absolute_import, print_function
-
from numpy.version import version as __version__
import os
diff --git a/numpy/core/_add_newdocs.py b/numpy/core/_add_newdocs.py
index d552348d0..36fc9d7d6 100644
--- a/numpy/core/_add_newdocs.py
+++ b/numpy/core/_add_newdocs.py
@@ -8,8 +8,6 @@ NOTE: Many of the methods of ndarray have corresponding functions.
core/fromnumeric.py, core/defmatrix.py up-to-date.
"""
-from __future__ import division, absolute_import, print_function
-
import sys
from numpy.core import numerictypes as _numerictypes
diff --git a/numpy/core/_asarray.py b/numpy/core/_asarray.py
index 0ad4161f4..df569f22d 100644
--- a/numpy/core/_asarray.py
+++ b/numpy/core/_asarray.py
@@ -3,8 +3,6 @@ Functions in the ``as*array`` family that promote array-likes into arrays.
`require` fits this category despite its name not matching this pattern.
"""
-from __future__ import division, absolute_import, print_function
-
from .overrides import set_module
from .multiarray import array
diff --git a/numpy/core/_dtype.py b/numpy/core/_dtype.py
index df1ff180e..fa39dfcd4 100644
--- a/numpy/core/_dtype.py
+++ b/numpy/core/_dtype.py
@@ -3,8 +3,6 @@ A place for code to be called from the implementation of np.dtype
String handling is much easier to do correctly in python.
"""
-from __future__ import division, absolute_import, print_function
-
import sys
import numpy as np
diff --git a/numpy/core/_internal.py b/numpy/core/_internal.py
index 05e401e0b..d7a46c2d0 100644
--- a/numpy/core/_internal.py
+++ b/numpy/core/_internal.py
@@ -4,8 +4,6 @@ A place for internal code
Some things are more easily handled Python.
"""
-from __future__ import division, absolute_import, print_function
-
import re
import sys
import platform
diff --git a/numpy/core/_methods.py b/numpy/core/_methods.py
index 269e509b8..694523b20 100644
--- a/numpy/core/_methods.py
+++ b/numpy/core/_methods.py
@@ -3,8 +3,6 @@ Array methods which are called by both the C-code for the method
and the Python code for the NumPy-namespace function
"""
-from __future__ import division, absolute_import, print_function
-
import warnings
from numpy.core import multiarray as mu
diff --git a/numpy/core/_ufunc_config.py b/numpy/core/_ufunc_config.py
index c3951cc09..39ccd3aca 100644
--- a/numpy/core/_ufunc_config.py
+++ b/numpy/core/_ufunc_config.py
@@ -3,8 +3,6 @@ Functions for changing global ufunc configuration
This provides helpers which wrap `umath.geterrobj` and `umath.seterrobj`
"""
-from __future__ import division, absolute_import, print_function
-
try:
# Accessing collections abstract classes from collections
# has been deprecated since Python 3.3
@@ -431,8 +429,6 @@ class errstate(contextlib.ContextDecorator):
OrderedDict([('divide', 'ignore'), ('invalid', 'ignore'), ('over', 'ignore'), ('under', 'ignore')])
"""
- # Note that we don't want to run the above doctests because they will fail
- # without a from __future__ import with_statement
def __init__(self, **kwargs):
self.call = kwargs.pop('call', _Unspecified)
diff --git a/numpy/core/arrayprint.py b/numpy/core/arrayprint.py
index 401018015..696f64c6a 100644
--- a/numpy/core/arrayprint.py
+++ b/numpy/core/arrayprint.py
@@ -3,8 +3,6 @@
$Id: arrayprint.py,v 1.9 2005/09/13 13:58:44 teoliphant Exp $
"""
-from __future__ import division, absolute_import, print_function
-
__all__ = ["array2string", "array_str", "array_repr", "set_string_function",
"set_printoptions", "get_printoptions", "printoptions",
"format_float_positional", "format_float_scientific"]
diff --git a/numpy/core/code_generators/__init__.py b/numpy/core/code_generators/__init__.py
index 1d0f69b67..e69de29bb 100644
--- a/numpy/core/code_generators/__init__.py
+++ b/numpy/core/code_generators/__init__.py
@@ -1 +0,0 @@
-from __future__ import division, absolute_import, print_function
diff --git a/numpy/core/code_generators/genapi.py b/numpy/core/code_generators/genapi.py
index 22afa0320..95939e7ec 100644
--- a/numpy/core/code_generators/genapi.py
+++ b/numpy/core/code_generators/genapi.py
@@ -6,8 +6,6 @@ See ``find_function`` for how functions should be formatted, and
specified.
"""
-from __future__ import division, absolute_import, print_function
-
from numpy.distutils.conv_template import process_file as process_c_file
import sys, os, re
diff --git a/numpy/core/code_generators/generate_numpy_api.py b/numpy/core/code_generators/generate_numpy_api.py
index 5e04fb86d..59abeffcb 100644
--- a/numpy/core/code_generators/generate_numpy_api.py
+++ b/numpy/core/code_generators/generate_numpy_api.py
@@ -1,5 +1,3 @@
-from __future__ import division, print_function
-
import os
import genapi
diff --git a/numpy/core/code_generators/generate_ufunc_api.py b/numpy/core/code_generators/generate_ufunc_api.py
index 1b0143e88..60a71849a 100644
--- a/numpy/core/code_generators/generate_ufunc_api.py
+++ b/numpy/core/code_generators/generate_ufunc_api.py
@@ -1,5 +1,3 @@
-from __future__ import division, print_function
-
import os
import genapi
diff --git a/numpy/core/code_generators/generate_umath.py b/numpy/core/code_generators/generate_umath.py
index 6d76f7ca2..99e180477 100644
--- a/numpy/core/code_generators/generate_umath.py
+++ b/numpy/core/code_generators/generate_umath.py
@@ -1,5 +1,3 @@
-from __future__ import division, print_function
-
import os
import re
import struct
diff --git a/numpy/core/code_generators/numpy_api.py b/numpy/core/code_generators/numpy_api.py
index a71c236fd..916fb537e 100644
--- a/numpy/core/code_generators/numpy_api.py
+++ b/numpy/core/code_generators/numpy_api.py
@@ -13,8 +13,6 @@ When adding a function, make sure to use the next integer not used as an index
exception, so it should hopefully not get unnoticed).
"""
-from __future__ import division, absolute_import, print_function
-
from code_generators.genapi import StealRef, NonNull
# index, type
diff --git a/numpy/core/code_generators/ufunc_docstrings.py b/numpy/core/code_generators/ufunc_docstrings.py
index 9560eb31b..33ad1502d 100644
--- a/numpy/core/code_generators/ufunc_docstrings.py
+++ b/numpy/core/code_generators/ufunc_docstrings.py
@@ -9,7 +9,6 @@ for the ufuncs in numpy.core at the C level when the ufuncs are created
at compile time.
"""
-from __future__ import division, absolute_import, print_function
import textwrap
docdict = {}
@@ -3826,12 +3825,7 @@ add_newdoc('numpy.core.umath', 'true_divide',
Notes
-----
- The floor division operator ``//`` was added in Python 2.2 making
- ``//`` and ``/`` equivalent operators. The default floor division
- operation of ``/`` can be replaced by true division with ``from
- __future__ import division``.
-
- In Python 3.0, ``//`` is the floor division operator and ``/`` the
+ In Python, ``//`` is the floor division operator and ``/`` the
true division operator. The ``true_divide(x1, x2)`` function is
equivalent to true division in Python.
@@ -3844,7 +3838,6 @@ add_newdoc('numpy.core.umath', 'true_divide',
>>> x//4
array([0, 0, 0, 0, 1])
- >>> from __future__ import division
>>> x/4
array([ 0. , 0.25, 0.5 , 0.75, 1. ])
>>> x//4
diff --git a/numpy/core/cversions.py b/numpy/core/cversions.py
index 7995dd993..00159c3a8 100644
--- a/numpy/core/cversions.py
+++ b/numpy/core/cversions.py
@@ -3,8 +3,6 @@
The API has is defined by numpy_api_order and ufunc_api_order.
"""
-from __future__ import division, absolute_import, print_function
-
from os.path import dirname
from code_generators.genapi import fullapi_hash
diff --git a/numpy/core/defchararray.py b/numpy/core/defchararray.py
index 168fd8c79..ff1474d9d 100644
--- a/numpy/core/defchararray.py
+++ b/numpy/core/defchararray.py
@@ -15,8 +15,6 @@ available in your version of Python.
The preferred alias for `defchararray` is `numpy.char`.
"""
-from __future__ import division, absolute_import, print_function
-
import functools
import sys
from .numerictypes import string_, unicode_, integer, object_, bool_, character
diff --git a/numpy/core/einsumfunc.py b/numpy/core/einsumfunc.py
index 3412c3fd5..8ae14ce30 100644
--- a/numpy/core/einsumfunc.py
+++ b/numpy/core/einsumfunc.py
@@ -2,8 +2,6 @@
Implementation of optimized einsum.
"""
-from __future__ import division, absolute_import, print_function
-
import itertools
from numpy.compat import basestring
diff --git a/numpy/core/fromnumeric.py b/numpy/core/fromnumeric.py
index f09f2a465..51b143762 100644
--- a/numpy/core/fromnumeric.py
+++ b/numpy/core/fromnumeric.py
@@ -1,8 +1,6 @@
"""Module containing non-deprecated functions borrowed from Numeric.
"""
-from __future__ import division, absolute_import, print_function
-
import functools
import types
import warnings
diff --git a/numpy/core/function_base.py b/numpy/core/function_base.py
index 538ac8b84..8f92a4f71 100644
--- a/numpy/core/function_base.py
+++ b/numpy/core/function_base.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import functools
import warnings
import operator
diff --git a/numpy/core/getlimits.py b/numpy/core/getlimits.py
index 31fa6b9bf..fda0933a3 100644
--- a/numpy/core/getlimits.py
+++ b/numpy/core/getlimits.py
@@ -1,8 +1,6 @@
"""Machine limits for Float32 and Float64 and (long double) if available...
"""
-from __future__ import division, absolute_import, print_function
-
__all__ = ['finfo', 'iinfo']
import warnings
diff --git a/numpy/core/machar.py b/numpy/core/machar.py
index 202580bdb..202cbf623 100644
--- a/numpy/core/machar.py
+++ b/numpy/core/machar.py
@@ -5,8 +5,6 @@ floating-point arithmetic system
Author: Pearu Peterson, September 2003
"""
-from __future__ import division, absolute_import, print_function
-
__all__ = ['MachAr']
from numpy.core.fromnumeric import any
diff --git a/numpy/core/memmap.py b/numpy/core/memmap.py
index 062645551..ad0d7ad79 100644
--- a/numpy/core/memmap.py
+++ b/numpy/core/memmap.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import numpy as np
from .numeric import uint8, ndarray, dtype
from numpy.compat import (
diff --git a/numpy/core/numeric.py b/numpy/core/numeric.py
index 1e011e2e7..af289ca3d 100644
--- a/numpy/core/numeric.py
+++ b/numpy/core/numeric.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import functools
import itertools
import operator
diff --git a/numpy/core/numerictypes.py b/numpy/core/numerictypes.py
index 761c7087c..c63ea08c7 100644
--- a/numpy/core/numerictypes.py
+++ b/numpy/core/numerictypes.py
@@ -79,8 +79,6 @@ Exported symbols include:
\\-> object_ (not used much) (kind=O)
"""
-from __future__ import division, absolute_import, print_function
-
import types as _types
import sys
import numbers
diff --git a/numpy/core/records.py b/numpy/core/records.py
index a1cad9075..b867d84d9 100644
--- a/numpy/core/records.py
+++ b/numpy/core/records.py
@@ -33,8 +33,6 @@ Record arrays allow us to access fields as properties::
array([2., 2.])
"""
-from __future__ import division, absolute_import, print_function
-
import sys
import os
import warnings
diff --git a/numpy/core/setup.py b/numpy/core/setup.py
index 974ec4628..6e5d63aae 100644
--- a/numpy/core/setup.py
+++ b/numpy/core/setup.py
@@ -1,5 +1,3 @@
-from __future__ import division, print_function
-
import os
import sys
import pickle
diff --git a/numpy/core/setup_common.py b/numpy/core/setup_common.py
index 6356f08ba..a947f7a3d 100644
--- a/numpy/core/setup_common.py
+++ b/numpy/core/setup_common.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
# Code common to build tools
import sys
import warnings
diff --git a/numpy/core/shape_base.py b/numpy/core/shape_base.py
index 31b1c20b9..d2f26149b 100644
--- a/numpy/core/shape_base.py
+++ b/numpy/core/shape_base.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
__all__ = ['atleast_1d', 'atleast_2d', 'atleast_3d', 'block', 'hstack',
'stack', 'vstack']
diff --git a/numpy/core/tests/_locales.py b/numpy/core/tests/_locales.py
index 52e4ff36d..4739e6c10 100644
--- a/numpy/core/tests/_locales.py
+++ b/numpy/core/tests/_locales.py
@@ -1,8 +1,6 @@
"""Provide class for testing in French locale
"""
-from __future__ import division, absolute_import, print_function
-
import sys
import locale
diff --git a/numpy/core/tests/test_abc.py b/numpy/core/tests/test_abc.py
index d9c61b0c6..4c5a6e42c 100644
--- a/numpy/core/tests/test_abc.py
+++ b/numpy/core/tests/test_abc.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
from numpy.testing import assert_
import numbers
diff --git a/numpy/core/tests/test_api.py b/numpy/core/tests/test_api.py
index 89fc2b0b9..3f0a59eec 100644
--- a/numpy/core/tests/test_api.py
+++ b/numpy/core/tests/test_api.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import sys
import numpy as np
diff --git a/numpy/core/tests/test_arrayprint.py b/numpy/core/tests/test_arrayprint.py
index 702e68e76..d532c96f1 100644
--- a/numpy/core/tests/test_arrayprint.py
+++ b/numpy/core/tests/test_arrayprint.py
@@ -1,6 +1,4 @@
# -*- coding: utf-8 -*-
-from __future__ import division, absolute_import, print_function
-
import sys
import gc
import pytest
diff --git a/numpy/core/tests/test_datetime.py b/numpy/core/tests/test_datetime.py
index d38444ef7..4fb0bb916 100644
--- a/numpy/core/tests/test_datetime.py
+++ b/numpy/core/tests/test_datetime.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import numpy
import numpy as np
diff --git a/numpy/core/tests/test_defchararray.py b/numpy/core/tests/test_defchararray.py
index 7b0e6f8a4..2bfd568b8 100644
--- a/numpy/core/tests/test_defchararray.py
+++ b/numpy/core/tests/test_defchararray.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import sys
import numpy as np
diff --git a/numpy/core/tests/test_deprecations.py b/numpy/core/tests/test_deprecations.py
index 363ff26db..050d3b0e2 100644
--- a/numpy/core/tests/test_deprecations.py
+++ b/numpy/core/tests/test_deprecations.py
@@ -3,8 +3,6 @@ Tests related to deprecation warnings. Also a convenient place
to document how deprecations should eventually be turned into errors.
"""
-from __future__ import division, absolute_import, print_function
-
import datetime
import sys
import operator
diff --git a/numpy/core/tests/test_dtype.py b/numpy/core/tests/test_dtype.py
index b347a9de7..9c279963d 100644
--- a/numpy/core/tests/test_dtype.py
+++ b/numpy/core/tests/test_dtype.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import sys
import operator
import pytest
diff --git a/numpy/core/tests/test_einsum.py b/numpy/core/tests/test_einsum.py
index 1b5b4cb26..3d19edbfc 100644
--- a/numpy/core/tests/test_einsum.py
+++ b/numpy/core/tests/test_einsum.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import itertools
import numpy as np
diff --git a/numpy/core/tests/test_errstate.py b/numpy/core/tests/test_errstate.py
index 0008c4cc8..9e0993290 100644
--- a/numpy/core/tests/test_errstate.py
+++ b/numpy/core/tests/test_errstate.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import platform
import pytest
diff --git a/numpy/core/tests/test_extint128.py b/numpy/core/tests/test_extint128.py
index 7c454a603..3b64915f3 100644
--- a/numpy/core/tests/test_extint128.py
+++ b/numpy/core/tests/test_extint128.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import itertools
import contextlib
import operator
diff --git a/numpy/core/tests/test_function_base.py b/numpy/core/tests/test_function_base.py
index c8a7cb6ce..8d9ef0520 100644
--- a/numpy/core/tests/test_function_base.py
+++ b/numpy/core/tests/test_function_base.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
from numpy import (
logspace, linspace, geomspace, dtype, array, sctypes, arange, isnan,
ndarray, sqrt, nextafter, stack
diff --git a/numpy/core/tests/test_getlimits.py b/numpy/core/tests/test_getlimits.py
index 2f6648183..598a481ed 100644
--- a/numpy/core/tests/test_getlimits.py
+++ b/numpy/core/tests/test_getlimits.py
@@ -1,8 +1,6 @@
""" Test functions for limits module.
"""
-from __future__ import division, absolute_import, print_function
-
import numpy as np
from numpy.core import finfo, iinfo
from numpy import half, single, double, longdouble
diff --git a/numpy/core/tests/test_half.py b/numpy/core/tests/test_half.py
index 1e1e6d7d9..7a12698e4 100644
--- a/numpy/core/tests/test_half.py
+++ b/numpy/core/tests/test_half.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import platform
import pytest
diff --git a/numpy/core/tests/test_indexerrors.py b/numpy/core/tests/test_indexerrors.py
index 63b43c473..3fd76b91b 100644
--- a/numpy/core/tests/test_indexerrors.py
+++ b/numpy/core/tests/test_indexerrors.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import numpy as np
from numpy.testing import assert_raises
diff --git a/numpy/core/tests/test_indexing.py b/numpy/core/tests/test_indexing.py
index 70a5a246f..7f2b1dff4 100644
--- a/numpy/core/tests/test_indexing.py
+++ b/numpy/core/tests/test_indexing.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import sys
import warnings
import functools
diff --git a/numpy/core/tests/test_item_selection.py b/numpy/core/tests/test_item_selection.py
index 9bd246866..b28b2d5da 100644
--- a/numpy/core/tests/test_item_selection.py
+++ b/numpy/core/tests/test_item_selection.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import sys
import numpy as np
diff --git a/numpy/core/tests/test_longdouble.py b/numpy/core/tests/test_longdouble.py
index 2b6e1c5a2..b1db252c3 100644
--- a/numpy/core/tests/test_longdouble.py
+++ b/numpy/core/tests/test_longdouble.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import warnings
import pytest
diff --git a/numpy/core/tests/test_machar.py b/numpy/core/tests/test_machar.py
index 64a0ffa3d..43d5871a9 100644
--- a/numpy/core/tests/test_machar.py
+++ b/numpy/core/tests/test_machar.py
@@ -3,8 +3,6 @@ Test machar. Given recent changes to hardcode type data, we might want to get
rid of both MachAr and this test at some point.
"""
-from __future__ import division, absolute_import, print_function
-
from numpy.core.machar import MachAr
import numpy.core.numerictypes as ntypes
from numpy import errstate, array
diff --git a/numpy/core/tests/test_mem_overlap.py b/numpy/core/tests/test_mem_overlap.py
index 3c8e0e722..876ac2455 100644
--- a/numpy/core/tests/test_mem_overlap.py
+++ b/numpy/core/tests/test_mem_overlap.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import sys
import itertools
import pytest
diff --git a/numpy/core/tests/test_memmap.py b/numpy/core/tests/test_memmap.py
index d2ae564b2..b8d0651ca 100644
--- a/numpy/core/tests/test_memmap.py
+++ b/numpy/core/tests/test_memmap.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import sys
import os
import shutil
diff --git a/numpy/core/tests/test_multiarray.py b/numpy/core/tests/test_multiarray.py
index d801dbf91..647981835 100644
--- a/numpy/core/tests/test_multiarray.py
+++ b/numpy/core/tests/test_multiarray.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
try:
# Accessing collections abstract classes from collections
# has been deprecated since Python 3.3
diff --git a/numpy/core/tests/test_nditer.py b/numpy/core/tests/test_nditer.py
index daec9ce6d..267076851 100644
--- a/numpy/core/tests/test_nditer.py
+++ b/numpy/core/tests/test_nditer.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import sys
import pytest
diff --git a/numpy/core/tests/test_numeric.py b/numpy/core/tests/test_numeric.py
index ffebdf648..8ad460a09 100644
--- a/numpy/core/tests/test_numeric.py
+++ b/numpy/core/tests/test_numeric.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import sys
import warnings
import itertools
diff --git a/numpy/core/tests/test_numerictypes.py b/numpy/core/tests/test_numerictypes.py
index 387740e35..439aa3ff9 100644
--- a/numpy/core/tests/test_numerictypes.py
+++ b/numpy/core/tests/test_numerictypes.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import sys
import itertools
diff --git a/numpy/core/tests/test_overrides.py b/numpy/core/tests/test_overrides.py
index 63b0e4539..8a1cccb74 100644
--- a/numpy/core/tests/test_overrides.py
+++ b/numpy/core/tests/test_overrides.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import inspect
import sys
from unittest import mock
diff --git a/numpy/core/tests/test_print.py b/numpy/core/tests/test_print.py
index c5c091e13..36d652a41 100644
--- a/numpy/core/tests/test_print.py
+++ b/numpy/core/tests/test_print.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import sys
import pytest
diff --git a/numpy/core/tests/test_records.py b/numpy/core/tests/test_records.py
index 0f88f99e0..e2c8d12f0 100644
--- a/numpy/core/tests/test_records.py
+++ b/numpy/core/tests/test_records.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import sys
try:
# Accessing collections abstract classes from collections
diff --git a/numpy/core/tests/test_regression.py b/numpy/core/tests/test_regression.py
index f2f9c1457..d1116960b 100644
--- a/numpy/core/tests/test_regression.py
+++ b/numpy/core/tests/test_regression.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import copy
import sys
import gc
diff --git a/numpy/core/tests/test_scalar_ctors.py b/numpy/core/tests/test_scalar_ctors.py
index b21bc9dad..dbe57de02 100644
--- a/numpy/core/tests/test_scalar_ctors.py
+++ b/numpy/core/tests/test_scalar_ctors.py
@@ -1,8 +1,6 @@
"""
Test the scalar constructors, which also do type-coercion
"""
-from __future__ import division, absolute_import, print_function
-
import sys
import platform
import pytest
diff --git a/numpy/core/tests/test_scalar_methods.py b/numpy/core/tests/test_scalar_methods.py
index 93434dd1b..ab16b4e67 100644
--- a/numpy/core/tests/test_scalar_methods.py
+++ b/numpy/core/tests/test_scalar_methods.py
@@ -1,8 +1,6 @@
"""
Test the scalar constructors, which also do type-coercion
"""
-from __future__ import division, absolute_import, print_function
-
import os
import fractions
import platform
diff --git a/numpy/core/tests/test_scalarinherit.py b/numpy/core/tests/test_scalarinherit.py
index 6a5c4fde9..a2e34fdee 100644
--- a/numpy/core/tests/test_scalarinherit.py
+++ b/numpy/core/tests/test_scalarinherit.py
@@ -2,8 +2,6 @@
""" Test printing of scalar types.
"""
-from __future__ import division, absolute_import, print_function
-
import numpy as np
from numpy.testing import assert_
diff --git a/numpy/core/tests/test_scalarmath.py b/numpy/core/tests/test_scalarmath.py
index c84380cd9..25a8b6526 100644
--- a/numpy/core/tests/test_scalarmath.py
+++ b/numpy/core/tests/test_scalarmath.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import sys
import warnings
import itertools
diff --git a/numpy/core/tests/test_scalarprint.py b/numpy/core/tests/test_scalarprint.py
index 86b0ca199..b12fdb249 100644
--- a/numpy/core/tests/test_scalarprint.py
+++ b/numpy/core/tests/test_scalarprint.py
@@ -2,8 +2,6 @@
""" Test printing of scalar types.
"""
-from __future__ import division, absolute_import, print_function
-
import code, sys
import platform
import pytest
diff --git a/numpy/core/tests/test_shape_base.py b/numpy/core/tests/test_shape_base.py
index 53d272fc5..723c41d6e 100644
--- a/numpy/core/tests/test_shape_base.py
+++ b/numpy/core/tests/test_shape_base.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import pytest
import sys
import numpy as np
diff --git a/numpy/core/tests/test_ufunc.py b/numpy/core/tests/test_ufunc.py
index 7109de776..959345785 100644
--- a/numpy/core/tests/test_ufunc.py
+++ b/numpy/core/tests/test_ufunc.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import warnings
import itertools
diff --git a/numpy/core/tests/test_umath.py b/numpy/core/tests/test_umath.py
index ae1090c23..ad0bc9a54 100644
--- a/numpy/core/tests/test_umath.py
+++ b/numpy/core/tests/test_umath.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import platform
import warnings
import fnmatch
diff --git a/numpy/core/tests/test_umath_complex.py b/numpy/core/tests/test_umath_complex.py
index 1f5b4077f..8c0918a88 100644
--- a/numpy/core/tests/test_umath_complex.py
+++ b/numpy/core/tests/test_umath_complex.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import sys
import platform
import pytest
diff --git a/numpy/core/tests/test_unicode.py b/numpy/core/tests/test_unicode.py
index 2ffd8801b..3034b491d 100644
--- a/numpy/core/tests/test_unicode.py
+++ b/numpy/core/tests/test_unicode.py
@@ -1,5 +1,3 @@
-from __future__ import division, absolute_import, print_function
-
import sys
import numpy as np
diff --git a/numpy/core/umath_tests.py b/numpy/core/umath_tests.py
index 28e325b98..90ab17e67 100644
--- a/numpy/core/umath_tests.py
+++ b/numpy/core/umath_tests.py
@@ -2,8 +2,6 @@
Shim for _umath_tests to allow a deprecation period for the new name.
"""
-from __future__ import division, absolute_import, print_function
-
import warnings
# 2018-04-04, numpy 1.15.0