summaryrefslogtreecommitdiff
path: root/numpy/core
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/core')
-rw-r--r--numpy/core/defchararray.py2
-rw-r--r--numpy/core/getlimits.py6
-rw-r--r--numpy/core/memmap.py3
-rw-r--r--numpy/core/numerictypes.py22
-rw-r--r--numpy/core/records.py2
-rw-r--r--numpy/core/tests/test_regression.py2
-rw-r--r--numpy/core/tests/test_shape_base.py3
7 files changed, 19 insertions, 21 deletions
diff --git a/numpy/core/defchararray.py b/numpy/core/defchararray.py
index d5acb1e97..874a295ef 100644
--- a/numpy/core/defchararray.py
+++ b/numpy/core/defchararray.py
@@ -22,7 +22,7 @@ from .numerictypes import string_, unicode_, integer, object_, bool_, character
from .numeric import ndarray, compare_chararrays
from .numeric import array as narray
from numpy.core.multiarray import _vec_string
-from numpy.compat import asbytes
+from numpy.compat import asbytes, long
import numpy
__all__ = ['chararray',
diff --git a/numpy/core/getlimits.py b/numpy/core/getlimits.py
index 57ad60543..93210a23b 100644
--- a/numpy/core/getlimits.py
+++ b/numpy/core/getlimits.py
@@ -260,7 +260,7 @@ class iinfo(object):
try:
val = iinfo._min_vals[self.key]
except KeyError:
- val = int(-(1L << (self.bits-1)))
+ val = int(-(1 << (self.bits-1)))
iinfo._min_vals[self.key] = val
return val
@@ -272,9 +272,9 @@ class iinfo(object):
val = iinfo._max_vals[self.key]
except KeyError:
if self.kind == 'u':
- val = int((1L << self.bits) - 1)
+ val = int((1 << self.bits) - 1)
else:
- val = int((1L << (self.bits-1)) - 1)
+ val = int((1 << (self.bits-1)) - 1)
iinfo._max_vals[self.key] = val
return val
diff --git a/numpy/core/memmap.py b/numpy/core/memmap.py
index ee079157d..0ac153a74 100644
--- a/numpy/core/memmap.py
+++ b/numpy/core/memmap.py
@@ -3,10 +3,11 @@ from __future__ import division, absolute_import, print_function
__all__ = ['memmap']
import warnings
-from .numeric import uint8, ndarray, dtype
import sys
import numpy as np
+from .numeric import uint8, ndarray, dtype
+from numpy.compat import long
dtypedescr = dtype
valid_filemodes = ["r", "c", "r+", "w+"]
diff --git a/numpy/core/numerictypes.py b/numpy/core/numerictypes.py
index 65f0943c8..e164427af 100644
--- a/numpy/core/numerictypes.py
+++ b/numpy/core/numerictypes.py
@@ -90,26 +90,22 @@ __all__ = ['sctypeDict', 'sctypeNA', 'typeDict', 'typeNA', 'sctypes',
'busday_offset', 'busday_count', 'is_busday', 'busdaycalendar',
]
-from numpy.core.multiarray import typeinfo, ndarray, array, \
- empty, dtype, datetime_data, datetime_as_string, \
- busday_offset, busday_count, is_busday, busdaycalendar
+from numpy.core.multiarray import (
+ typeinfo, ndarray, array, empty, dtype, datetime_data,
+ datetime_as_string, busday_offset, busday_count, is_busday,
+ busdaycalendar
+ )
import types as _types
import sys
+from numpy.compat import bytes, long
# we don't export these for import *, but we do want them accessible
# as numerictypes.bool, etc.
if sys.version_info[0] >= 3:
- from builtins import bool, int, long, float, complex, object, unicode, str
+ from builtins import bool, int, float, complex, object, unicode, str
else:
- from __builtin__ import bool, int, long, float, complex, object, unicode, str
+ from __builtin__ import bool, int, float, complex, object, unicode, str
-from numpy.compat import bytes
-
-if sys.version_info[0] >= 3:
- # Py3K
- class long(int):
- # Placeholder class -- this will not escape outside numerictypes.py
- pass
# String-handling utilities to avoid locale-dependence.
@@ -861,7 +857,7 @@ try:
_types.StringType, _types.UnicodeType, _types.BufferType]
except AttributeError:
# Py3K
- ScalarType = [int, float, complex, long, bool, bytes, str, memoryview]
+ ScalarType = [int, float, complex, int, bool, bytes, str, memoryview]
ScalarType.extend(_sctype2char_dict.keys())
ScalarType = tuple(ScalarType)
diff --git a/numpy/core/records.py b/numpy/core/records.py
index b263adb6a..4f520ae66 100644
--- a/numpy/core/records.py
+++ b/numpy/core/records.py
@@ -46,7 +46,7 @@ import types
import os
import sys
-from numpy.compat import isfileobj, bytes
+from numpy.compat import isfileobj, bytes, long
ndarray = sb.ndarray
diff --git a/numpy/core/tests/test_regression.py b/numpy/core/tests/test_regression.py
index fe2185833..d22868999 100644
--- a/numpy/core/tests/test_regression.py
+++ b/numpy/core/tests/test_regression.py
@@ -17,7 +17,7 @@ from numpy.testing import (
assert_raises, assert_warns, dec
)
from numpy.testing.utils import _assert_valid_refcount, WarningManager
-from numpy.compat import asbytes, asunicode, asbytes_nested
+from numpy.compat import asbytes, asunicode, asbytes_nested, long
rlevel = 1
diff --git a/numpy/core/tests/test_shape_base.py b/numpy/core/tests/test_shape_base.py
index 1f261375f..8cbcfede3 100644
--- a/numpy/core/tests/test_shape_base.py
+++ b/numpy/core/tests/test_shape_base.py
@@ -6,6 +6,7 @@ from numpy.testing import (TestCase, assert_, assert_raises, assert_array_equal,
assert_equal, run_module_suite)
from numpy.core import (array, arange, atleast_1d, atleast_2d, atleast_3d,
vstack, hstack, newaxis, concatenate)
+from numpy.compat import long
class TestAtleast1d(TestCase):
def test_0D_array(self):
@@ -43,7 +44,7 @@ class TestAtleast1d(TestCase):
"""
assert_(atleast_1d(3).shape == (1,))
assert_(atleast_1d(3j).shape == (1,))
- assert_(atleast_1d(3L).shape == (1,))
+ assert_(atleast_1d(long(3)).shape == (1,))
assert_(atleast_1d(3.0).shape == (1,))
assert_(atleast_1d([[2,3],[4,5]]).shape == (2,2))