diff --git a/.mypyignore-todo b/.mypyignore-todo index c0227689..d0c9e612 100644 --- a/.mypyignore-todo +++ b/.mypyignore-todo @@ -8,9 +8,6 @@ numpy(\..+)?\.floating.as_integer_ratio numpy(\..+)?\.complexfloating.__hash__ numpy(\..+)?\.complexfloating.__complex__ -numpy._globals._CopyMode.IF_NEEDED -numpy._globals._CopyMode.__bool__ - numpy.compat numpy.compat.py3k diff --git a/src/numpy-stubs/_globals.pyi b/src/numpy-stubs/_globals.pyi index c6b17d68..b2231a96 100644 --- a/src/numpy-stubs/_globals.pyi +++ b/src/numpy-stubs/_globals.pyi @@ -6,8 +6,10 @@ from typing import Final, final @final class _CopyMode(enum.Enum): ALWAYS = True - IF_NEEDED = False - NEVER = 2 + NEVER = False + IF_NEEDED = 2 + + def __bool__(self, /) -> bool: ... @final class _NoValueType: ...