Message ID | 20220302230639.GS661312@codepurple |
---|---|
State | New |
Headers | show |
Series | [meta-python] gyp: fix for compatibility with Python 3.10 (part 2) | expand |
diff --git a/meta-python/recipes-devtools/gyp/gyp/0001-Fix-for-Python-3.10-compatibility.patch b/meta-python/recipes-devtools/gyp/gyp/0001-Fix-for-Python-3.10-compatibility.patch index 2b88023fe..184865440 100644 --- a/meta-python/recipes-devtools/gyp/gyp/0001-Fix-for-Python-3.10-compatibility.patch +++ b/meta-python/recipes-devtools/gyp/gyp/0001-Fix-for-Python-3.10-compatibility.patch @@ -14,6 +14,15 @@ diff --git a/pylib/gyp/common.py b/pylib/gyp/common.py index b268d229..4f9cb0ec 100644 --- a/pylib/gyp/common.py +++ b/pylib/gyp/common.py +@@ -4,7 +4,7 @@ + + from __future__ import with_statement + +-import collections ++import collections.abc + import errno + import filecmp + import os.path @@ -494,7 +494,7 @@ def uniquer(seq, idfun=None):
The patch for python 3.10 compatibility was missing an update to 'import' line. Fixes the following problem encountered making use of gyp: | File "[...]/usr/lib/python3.10/site-packages/gyp/common.py", line 497, in <module> | class OrderedSet(collections.abc.MutableSet): | AttributeError: module 'collections' has no attribute 'abc' Signed-off-by: S. Lockwood-Childs <sjl@vctlabs.com> --- .../gyp/gyp/0001-Fix-for-Python-3.10-compatibility.patch | 9 +++++++++ 1 file changed, 9 insertions(+)