mirror of https://github.com/astral-sh/ruff
532 B
532 B
deprecated-type-alias (NPY001)
Autofix is always available.
What it does
Checks for deprecated NumPy type aliases.
Why is this bad?
NumPy's np.int has long been an alias of the builtin int. The same
goes for np.float, np.bool, and others. These aliases exist
primarily primarily for historic reasons, and have been a cause of
frequent confusion for newcomers.
These aliases were been deprecated in 1.20, and removed in 1.24.
Examples
import numpy as np
np.bool
Use instead:
bool