Got rid of the array module dependency in the re module.
The re module could be used during building before array is built.
diff --git a/Lib/sre_compile.py b/Lib/sre_compile.py
index 53baa0d..550ea15 100644
--- a/Lib/sre_compile.py
+++ b/Lib/sre_compile.py
@@ -410,8 +410,7 @@
 
 def _bytes_to_codes(b):
     # Convert block indices to word array
-    import array
-    a = array.array('I', b)
+    a = memoryview(b).cast('I')
     assert a.itemsize == _sre.CODESIZE
     assert len(a) * a.itemsize == len(b)
     return a.tolist()