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)
