Skip to content

Commit 3c7010a

Browse files
committed
ENH: Add Python wrapping for CellularAggregateBase and CellularAggregate
BioCell was the only ITKRemoteModule with a pyproject.toml but no wrapping/ directory, causing the Python wheel build CI to fail: the manylinux build script found no .whl to repair and exited with an error. Add wrapping for the two itk::Object-derived classes: - itk::bio::CellularAggregateBase (non-templated) - itk::bio::CellularAggregate<2> and <3> Adding this simple wrapping allows the standard python wrapping infrastructure to be tested and consistent with other remote modules. Generative AI was used to diagnose and recommend this solution.
1 parent 5c705a7 commit 3c7010a

3 files changed

Lines changed: 9 additions & 0 deletions

File tree

wrapping/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
itk_wrap_module(BioCell)
2+
itk_auto_load_submodules()
3+
itk_end_wrap_module()
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
itk_wrap_class("itk::bio::CellularAggregate" POINTER)
2+
itk_wrap_template("2" "2")
3+
itk_wrap_template("3" "3")
4+
itk_end_wrap_class()
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
itk_wrap_class("itk::bio::CellularAggregateBase" POINTER)
2+
itk_end_wrap_class()

0 commit comments

Comments
 (0)