The following issues were found
numpy/testing/setup.py
3 issues
Line: 1
Column: 1
#!/usr/bin/env python3
def configuration(parent_package='',top_path=None):
from numpy.distutils.misc_util import Configuration
config = Configuration('testing', parent_package, top_path)
config.add_subpackage('_private')
config.add_subpackage('tests')
config.add_data_files('*.pyi')
Reported by Pylint.
Line: 3
Column: 1
#!/usr/bin/env python3
def configuration(parent_package='',top_path=None):
from numpy.distutils.misc_util import Configuration
config = Configuration('testing', parent_package, top_path)
config.add_subpackage('_private')
config.add_subpackage('tests')
config.add_data_files('*.pyi')
Reported by Pylint.
Line: 4
Column: 5
#!/usr/bin/env python3
def configuration(parent_package='',top_path=None):
from numpy.distutils.misc_util import Configuration
config = Configuration('testing', parent_package, top_path)
config.add_subpackage('_private')
config.add_subpackage('tests')
config.add_data_files('*.pyi')
Reported by Pylint.
numpy/core/umath_tests.py
3 issues
Line: 13
Column: 1
"be removed in a future NumPy release."),
category=DeprecationWarning, stacklevel=2)
from ._umath_tests import *
Reported by Pylint.
Line: 13
Column: 1
"be removed in a future NumPy release."),
category=DeprecationWarning, stacklevel=2)
from ._umath_tests import *
Reported by Pylint.
Line: 13
Column: 1
"be removed in a future NumPy release."),
category=DeprecationWarning, stacklevel=2)
from ._umath_tests import *
Reported by Pylint.
numpy/lib/setup.py
3 issues
Line: 1
Column: 1
def configuration(parent_package='',top_path=None):
from numpy.distutils.misc_util import Configuration
config = Configuration('lib', parent_package, top_path)
config.add_subpackage('tests')
config.add_data_dir('tests/data')
config.add_data_files('*.pyi')
return config
Reported by Pylint.
Line: 1
Column: 1
def configuration(parent_package='',top_path=None):
from numpy.distutils.misc_util import Configuration
config = Configuration('lib', parent_package, top_path)
config.add_subpackage('tests')
config.add_data_dir('tests/data')
config.add_data_files('*.pyi')
return config
Reported by Pylint.
Line: 2
Column: 5
def configuration(parent_package='',top_path=None):
from numpy.distutils.misc_util import Configuration
config = Configuration('lib', parent_package, top_path)
config.add_subpackage('tests')
config.add_data_dir('tests/data')
config.add_data_files('*.pyi')
return config
Reported by Pylint.
numpy/typing/_char_codes.py
3 issues
Line: 4
Column: 1
import sys
from typing import Any, TYPE_CHECKING
from . import _HAS_TYPING_EXTENSIONS
if sys.version_info >= (3, 8):
from typing import Literal
elif _HAS_TYPING_EXTENSIONS:
from typing_extensions import Literal
Reported by Pylint.
Line: 9
Column: 5
if sys.version_info >= (3, 8):
from typing import Literal
elif _HAS_TYPING_EXTENSIONS:
from typing_extensions import Literal
if TYPE_CHECKING or _HAS_TYPING_EXTENSIONS or sys.version_info >= (3, 8):
_BoolCodes = Literal["?", "=?", "<?", ">?", "bool", "bool_", "bool8"]
_UInt8Codes = Literal["uint8", "u1", "=u1", "<u1", ">u1"]
Reported by Pylint.
Line: 1
Column: 1
import sys
from typing import Any, TYPE_CHECKING
from . import _HAS_TYPING_EXTENSIONS
if sys.version_info >= (3, 8):
from typing import Literal
elif _HAS_TYPING_EXTENSIONS:
from typing_extensions import Literal
Reported by Pylint.
numpy/distutils/command/bdist_rpm.py
3 issues
Line: 1
Column: 1
import os
import sys
if 'setuptools' in sys.modules:
from setuptools.command.bdist_rpm import bdist_rpm as old_bdist_rpm
else:
from distutils.command.bdist_rpm import bdist_rpm as old_bdist_rpm
class bdist_rpm(old_bdist_rpm):
Reported by Pylint.
Line: 8
Column: 1
else:
from distutils.command.bdist_rpm import bdist_rpm as old_bdist_rpm
class bdist_rpm(old_bdist_rpm):
def _make_spec_file(self):
spec_file = old_bdist_rpm._make_spec_file(self)
# Replace hardcoded setup.py script name
Reported by Pylint.
Line: 8
Column: 1
else:
from distutils.command.bdist_rpm import bdist_rpm as old_bdist_rpm
class bdist_rpm(old_bdist_rpm):
def _make_spec_file(self):
spec_file = old_bdist_rpm._make_spec_file(self)
# Replace hardcoded setup.py script name
Reported by Pylint.
numpy/typing/_shape.py
3 issues
Line: 4
Column: 1
import sys
from typing import Sequence, Tuple, Union, Any
from . import _HAS_TYPING_EXTENSIONS
if sys.version_info >= (3, 8):
from typing import SupportsIndex
elif _HAS_TYPING_EXTENSIONS:
from typing_extensions import SupportsIndex
Reported by Pylint.
Line: 9
Column: 5
if sys.version_info >= (3, 8):
from typing import SupportsIndex
elif _HAS_TYPING_EXTENSIONS:
from typing_extensions import SupportsIndex
else:
SupportsIndex = Any
_Shape = Tuple[int, ...]
Reported by Pylint.
Line: 1
Column: 1
import sys
from typing import Sequence, Tuple, Union, Any
from . import _HAS_TYPING_EXTENSIONS
if sys.version_info >= (3, 8):
from typing import SupportsIndex
elif _HAS_TYPING_EXTENSIONS:
from typing_extensions import SupportsIndex
Reported by Pylint.
numpy/typing/setup.py
3 issues
Line: 1
Column: 1
def configuration(parent_package='', top_path=None):
from numpy.distutils.misc_util import Configuration
config = Configuration('typing', parent_package, top_path)
config.add_subpackage('tests')
config.add_data_dir('tests/data')
config.add_data_files('*.pyi')
return config
Reported by Pylint.
Line: 1
Column: 1
def configuration(parent_package='', top_path=None):
from numpy.distutils.misc_util import Configuration
config = Configuration('typing', parent_package, top_path)
config.add_subpackage('tests')
config.add_data_dir('tests/data')
config.add_data_files('*.pyi')
return config
Reported by Pylint.
Line: 2
Column: 5
def configuration(parent_package='', top_path=None):
from numpy.distutils.misc_util import Configuration
config = Configuration('typing', parent_package, top_path)
config.add_subpackage('tests')
config.add_data_dir('tests/data')
config.add_data_files('*.pyi')
return config
Reported by Pylint.
numpy/typing/tests/data/fail/array_constructors.py
3 issues
Line: 10
Column: 1
np.require(a, requirements="TEST") # E: incompatible type
np.zeros("test") # E: incompatible type
np.zeros() # E: require at least one argument
np.ones("test") # E: incompatible type
np.ones() # E: Missing positional argument
np.array(0, float, True) # E: No overload variant
Reported by Pylint.
Line: 13
Column: 1
np.zeros() # E: require at least one argument
np.ones("test") # E: incompatible type
np.ones() # E: Missing positional argument
np.array(0, float, True) # E: No overload variant
np.linspace(None, 'bob') # E: No overload variant
np.linspace(0, 2, num=10.0) # E: No overload variant
Reported by Pylint.
Line: 1
Column: 1
import numpy as np
a: np.ndarray
generator = (i for i in range(10))
np.require(a, requirements=1) # E: No overload variant
np.require(a, requirements="TEST") # E: incompatible type
np.zeros("test") # E: incompatible type
Reported by Pylint.
numpy/typing/tests/data/fail/stride_tricks.py
3 issues
Line: 4
Column: 8
import numpy as np
import numpy.typing as npt
AR_f8: npt.NDArray[np.float64]
np.lib.stride_tricks.as_strided(AR_f8, shape=8) # E: No overload variant
np.lib.stride_tricks.as_strided(AR_f8, strides=8) # E: No overload variant
np.lib.stride_tricks.sliding_window_view(AR_f8, axis=(1,)) # E: No overload variant
Reported by Pylint.
Line: 9
Column: 1
np.lib.stride_tricks.as_strided(AR_f8, shape=8) # E: No overload variant
np.lib.stride_tricks.as_strided(AR_f8, strides=8) # E: No overload variant
np.lib.stride_tricks.sliding_window_view(AR_f8, axis=(1,)) # E: No overload variant
Reported by Pylint.
Line: 1
Column: 1
import numpy as np
import numpy.typing as npt
AR_f8: npt.NDArray[np.float64]
np.lib.stride_tricks.as_strided(AR_f8, shape=8) # E: No overload variant
np.lib.stride_tricks.as_strided(AR_f8, strides=8) # E: No overload variant
np.lib.stride_tricks.sliding_window_view(AR_f8, axis=(1,)) # E: No overload variant
Reported by Pylint.
numpy/typing/tests/data/fail/type_check.py
3 issues
Line: 13
Column: 16
np.typename(DTYPE_i8) # E: No overload variant
np.typename("invalid") # E: No overload variant
np.common_type(np.timedelta64()) # E: incompatible type
Reported by Pylint.
Line: 2
Column: 1
import numpy as np
import numpy.typing as npt
DTYPE_i8: np.dtype[np.int64]
np.mintypecode(DTYPE_i8) # E: incompatible type
np.iscomplexobj(DTYPE_i8) # E: incompatible type
np.isrealobj(DTYPE_i8) # E: incompatible type
Reported by Pylint.
Line: 1
Column: 1
import numpy as np
import numpy.typing as npt
DTYPE_i8: np.dtype[np.int64]
np.mintypecode(DTYPE_i8) # E: incompatible type
np.iscomplexobj(DTYPE_i8) # E: incompatible type
np.isrealobj(DTYPE_i8) # E: incompatible type
Reported by Pylint.