diff --git a/lib/bb/cooker.py b/lib/bb/cooker.py
index 6da9291f..e417d0e1 100644
--- a/lib/bb/cooker.py
+++ b/lib/bb/cooker.py
@@ -13,7 +13,10 @@ import sys, os, glob, os.path, re, time
 import itertools
 import logging
 import multiprocessing
-import sre_constants
+if sys.version_info >= (3, 11):
+    import re._constants as sre_constants
+else:
+    import sre_constants
 import threading
 from io import StringIO, UnsupportedOperation
 from contextlib import closing
