Hello community,
here is the log from the commit of package python-html5lib for openSUSE:Factory
checked in at 2020-05-08 23:02:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-html5lib (Old)
and /work/SRC/openSUSE:Factory/.python-html5lib.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-html5lib"
Fri May 8 23:02:19 2020 rev:20 rq:800590 version:1.0.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-html5lib/python-html5lib.changes
2020-01-16 18:16:27.464812477 +0100
+++
/work/SRC/openSUSE:Factory/.python-html5lib.new.2738/python-html5lib.changes
2020-05-08 23:02:22.657497725 +0200
@@ -1,0 +2,6 @@
+Wed May 6 07:41:38 UTC 2020 - Tomáš Chvátal <[email protected]>
+
+- Add patch to not collide with collections deprecation:
+ * collections-abc.patch
+
+-------------------------------------------------------------------
New:
----
collections-abc.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-html5lib.spec ++++++
--- /var/tmp/diff_new_pack.kKeaJi/_old 2020-05-08 23:02:23.481499408 +0200
+++ /var/tmp/diff_new_pack.kKeaJi/_new 2020-05-08 23:02:23.481499408 +0200
@@ -27,6 +27,7 @@
# PATCH-FIX-UPSTREAM pytest4-mhroncok.patch gh#html5lib/html5lib-python#429
[email protected]
# This patch makes testsuite pass with pytest4
Patch0: pytest4-mhroncok.patch
+Patch1: collections-abc.patch
BuildRequires: %{python_module Genshi}
BuildRequires: %{python_module datrie}
BuildRequires: %{python_module lxml}
++++++ collections-abc.patch ++++++
>From 322a2d57bfdc52a9ce14bee93f9abb372cc08487 Mon Sep 17 00:00:00 2001
From: 5j9 <[email protected]>
Date: Sun, 23 Sep 2018 11:32:46 +0330
Subject: [PATCH] Try to import MutableMapping from collections.abc
Note that collections.abc has been added in Python 3.3.
Fixes #402
---
html5lib/_trie/_base.py | 5 ++++-
html5lib/treebuilders/dom.py | 5 ++++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/html5lib/_trie/_base.py b/html5lib/_trie/_base.py
index a1158bbb..6b71975f 100644
--- a/html5lib/_trie/_base.py
+++ b/html5lib/_trie/_base.py
@@ -1,6 +1,9 @@
from __future__ import absolute_import, division, unicode_literals
-from collections import Mapping
+try:
+ from collections.abc import Mapping
+except ImportError: # Python 2.7
+ from collections import Mapping
class Trie(Mapping):
diff --git a/html5lib/treebuilders/dom.py b/html5lib/treebuilders/dom.py
index dcfac220..d8b53004 100644
--- a/html5lib/treebuilders/dom.py
+++ b/html5lib/treebuilders/dom.py
@@ -1,7 +1,10 @@
from __future__ import absolute_import, division, unicode_literals
-from collections import MutableMapping
+try:
+ from collections.abc import MutableMapping
+except ImportError: # Python 2.7
+ from collections import MutableMapping
from xml.dom import minidom, Node
import weakref