--- /dev/null
+diff --git a/lib3/yaml/constructor.py b/lib3/yaml/constructor.py
+index 981543a..6222808 100644
+--- a/lib3/yaml/constructor.py
++++ b/lib3/yaml/constructor.py
+@@ -123,7 +123,7 @@ class BaseConstructor:
+ mapping = {}
+ for key_node, value_node in node.value:
+ key = self.construct_object(key_node, deep=deep)
+- if not isinstance(key, collections.Hashable):
++ if not isinstance(key, collections.abc.Hashable):
+ raise ConstructorError("while constructing a mapping", node.start_mark,
+ "found unhashable key", key_node.start_mark)
+ value = self.construct_object(value_node, deep=deep)
Group: Development/Languages/Python
Source: http://pypi.python.org/packages/source/P/PyYAML/PyYAML-%{version}.tar.gz
Source1001: python-PyYAML.manifest
+Source1002: Migration_for_python_3.11.patch
BuildRequires: python-devel
BuildRequires: python-nose
BuildRequires: python3-devel
%prep
%setup -q -n PyYAML-%{version}
cp %{SOURCE1001} .
+%{__patch} -p1 < %{SOURCE1002}
%build
CFLAGS="%{optflags}" python setup.py build