diff --git a/wrappers/gmshpy/gmshtypemaps.i b/wrappers/gmshpy/gmshtypemaps.i
index 5732a1b35e020c48c9df589419a0669d8e1abece..5f91406d3ff7505f6c4b254c001ec1aa9b3db326 100644
--- a/wrappers/gmshpy/gmshtypemaps.i
+++ b/wrappers/gmshpy/gmshtypemaps.i
@@ -15,6 +15,7 @@
   %#define NPY_ARRAY_FARRAY NPY_FARRAY
   %#define NPY_ARRAY_ALIGNED NPY_ALIGNED
   %#define NPY_ARRAY_F_CONTIGUOUS NPY_F_CONTIGUOUS
+  %#define NPY_ARRAY_WRITEABLE NPY_WRITEABLE
   %#define PyArray_SetBaseObject(a, b) PyArray_BASE(a) = b
   %#endif
   %#endif