Hello community,

here is the log from the commit of package python3-html5lib for 
openSUSE:Factory checked in at 2017-04-19 17:56:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-html5lib (Old)
 and      /work/SRC/openSUSE:Factory/.python3-html5lib.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python3-html5lib"

Wed Apr 19 17:56:41 2017 rev:9 rq:479766 version:0.999999999

Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-html5lib/python3-html5lib.changes        
2016-05-25 21:24:21.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python3-html5lib.new/python3-html5lib.changes   
2017-04-19 17:56:42.873608227 +0200
@@ -1,0 +2,60 @@
+Wed Mar 15 18:12:49 UTC 2017 - [email protected]
+
+- python3-webencodings is also a runtime requirement
+
+-------------------------------------------------------------------
+Fri Jul 15 04:51:27 UTC 2016 - [email protected]
+
+- specfile:
+  * require pytest and mock, flake8, and pytest-expect
+  * add webencodings, datrie as requirement
+  * enable tests
+
+- update to version 0.999999999/1.0b10:
+  * Fix attribute order going to the tree builder to be document order
+    instead of reverse document order(!).
+
+- changes from version 0.99999999/1.0b9:
+  * Added ordereddict as a mandatory dependency on Python 2.6.
+  * Added lxml, genshi, datrie, charade, and all extras that will do
+    the right thing based on the specific interpreter implementation.
+  * Now requires the mock package for the testsuite.
+  * Cease supporting DATrie under PyPy.
+  * Remove "PullDOM" support, as this hasn't ever been properly
+    tested, doesn't entirely work, and as far as I can tell is
+    completely unused by anyone.
+  * Move testsuite to py.test.
+  * Fix #124: move to webencodings for decoding the input byte stream;
+    this makes html5lib compliant with the Encoding Standard, and
+    introduces a required dependency on webencodings.
+  * Cease supporting Python 3.2 (in both CPython and PyPy forms).
+  * Fix comments containing double-dash with lxml 3.5 and above.
+  * Use scripting disabled by default (as we don't implement
+    scripting).
+  * Fix #11, avoiding the XSS bug potentially caused by serializer
+    allowing attribute values to be escaped out of in old browser
+    versions, changing the quote_attr_values option on serializer to
+    take one of three values, "always" (the old True value), "legacy"
+    (the new option, and the new default), and "spec" (the old False
+    value, and the old default).
+  * Fix #72 by rewriting the sanitizer to apply only to treewalkers
+    (instead of the tokenizer); as such, this will require amending
+    all callers of it to use it via the treewalker API.
+  * Drop support of charade, now that chardet is supported once more.
+  * Replace the charset keyword argument on parse and related methods
+    with a set of keyword arguments: override_encoding,
+    transport_encoding, same_origin_parent_encoding, likely_encoding,
+    and default_encoding.
+  * Move filters._base, treebuilder._base, and treewalkers._base to
+    .base to clarify their status as public.
+  * Get rid of the sanitizer package. Merge sanitizer.sanitize into
+    the sanitizer.htmlsanitizer module and move that to
+    saniziter. This means anyone who used sanitizer.sanitize or
+    sanitizer.HTMLSanitizer needs no code changes.
+  * Rename treewalkers.lxmletree to .etree_lxml and
+    treewalkers.genshistream to .genshi to have a consistent API.
+  * Move a whole load of stuff (inputstream, ihatexml, trie,
+    tokenizer, utils) to be underscore prefixed to clarify their
+    status as private
+
+-------------------------------------------------------------------
@@ -7 +66,0 @@
-

Old:
----
  html5lib-0.9999999.tar.gz

New:
----
  html5lib-0.999999999.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python3-html5lib.spec ++++++
--- /var/tmp/diff_new_pack.XQQVT0/_old  2017-04-19 17:56:43.469523920 +0200
+++ /var/tmp/diff_new_pack.XQQVT0/_new  2017-04-19 17:56:43.473523355 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python3-html5lib
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           python3-html5lib
-Version:        0.9999999
+Version:        0.999999999
 Release:        0
 Summary:        HTML parser based on the WHAT-WG Web Applications 1
 License:        MIT
@@ -25,11 +25,18 @@
 Url:            https://github.com/html5lib
 Source:         
https://files.pythonhosted.org/packages/source/h/html5lib/html5lib-%{version}.tar.gz
 BuildRequires:  python3-Genshi
+BuildRequires:  python3-datrie
 BuildRequires:  python3-devel
+BuildRequires:  python3-flake8
 BuildRequires:  python3-lxml
+BuildRequires:  python3-mock
+BuildRequires:  python3-pytest
+BuildRequires:  python3-pytest-expect
 BuildRequires:  python3-setuptools
 BuildRequires:  python3-six
+BuildRequires:  python3-webencodings
 Requires:       python3-six
+Requires:       python3-webencodings
 Recommends:     python3-Genshi
 Recommends:     python3-lxml
 #BuildRequires:  python3-nose
@@ -55,8 +62,9 @@
 %install
 python3 setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
-#%%check
-#nosetests
+%check
+#python3 setup.py test
+py.test
 
 %files
 %defattr(-,root,root,-)

++++++ html5lib-0.9999999.tar.gz -> html5lib-0.999999999.tar.gz ++++++
++++ 97119 lines of diff (skipped)


Reply via email to