Skip to content

Commit 55a3a6f

Browse files
thewtexhjmjohnson
authored andcommitted
COMP: Identify numpy bool attr as bool instead of bool8
For: Traceback (most recent call last): File "/home/matt/src/ITK/Wrapping/Generators/Python/Tests/test_metadata.py", line 26, in <module> import itk File "/home/matt/src/ITK/build-python/Wrapping/Generators/Python/itk/__init__.py", line 28, in <module> from itk.support.extras import * File "/home/matt/src/ITK/build-python/Wrapping/Generators/Python/itk/support/extras.py", line 37, in <module> import itk.support.types as itkt File "/home/matt/src/ITK/build-python/Wrapping/Generators/Python/itk/support/types.py", line 178, in <module> ) = itkCType.initialize_c_types_once() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/matt/src/ITK/build-python/Wrapping/Generators/Python/itk/support/types.py", line 143, in initialize_c_types_once _B: "itkCType" = itkCType("bool", "B", np.dtype(np.bool8)) ^^^^^^^^ File "/home/matt/src/ITK/.pixi/envs/python/lib/python3.12/site-packages/numpy/__init__.py", line 414, in __getattr__ raise AttributeError("module {!r} has no attribute " AttributeError: module 'numpy' has no attribute 'bool8'. Did you mean: 'bool'?
1 parent bfe0e80 commit 55a3a6f

File tree

1 file changed

+1
-1
lines changed
  • Wrapping/Generators/Python/itk/support

1 file changed

+1
-1
lines changed

Wrapping/Generators/Python/itk/support/types.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ def initialize_c_types_once() -> (
140140
_SS: "itkCType" = itkCType("signed short", "SS", np.dtype(np.int16))
141141
_SI: "itkCType" = itkCType("signed int", "SI", np.dtype(np.int32))
142142
_SLL: "itkCType" = itkCType("signed long long", "SLL", np.dtype(np.int64))
143-
_B: "itkCType" = itkCType("bool", "B", np.dtype(np.bool8))
143+
_B: "itkCType" = itkCType("bool", "B", np.dtype(np.bool))
144144
return _F, _D, _UC, _US, _UI, _UL, _SL, _LD, _ULL, _SC, _SS, _SI, _SLL, _B
145145

146146

0 commit comments

Comments
 (0)