diff --git a/gmshpy/gmshGeo.i b/gmshpy/gmshGeo.i
index 06c46c7dc093b5e3d82e4ae605a579a8d4e2158f..2fbcf2a9639e04ddc91b7e8cdf8c716998dcd263 100644
--- a/gmshpy/gmshGeo.i
+++ b/gmshpy/gmshGeo.i
@@ -19,6 +19,7 @@
   #include "GPoint.h"
   #include "discreteFace.h"
   #include "discreteEdge.h"
+  #include "discreteRegion.h"
   #include "discreteVertex.h"
   #include "gmshLevelset.h"
   #include "MElement.h"
@@ -65,6 +66,7 @@ namespace std {
 %include "discreteFace.h"
 %include "discreteEdge.h"
 %include "discreteVertex.h"
+%include "discreteRegion.h"
 %include "MElement.h"
 %include "MVertex.h"
 %include "MTriangle.h"