--- a/node_build/dependencies/libuv/build/gyp/pylib/gyp/common.py
+++ b/node_build/dependencies/libuv/build/gyp/pylib/gyp/common.py
@@ -4,7 +4,11 @@
 
 from __future__ import with_statement
 
-import collections
+try:
+  # Python 3.10
+  from six.moves import collections_abc as collections
+except ImportError:
+  import collections
 import errno
 import filecmp
 import os.path
