Hello community, here is the log from the commit of package python-WeasyPrint for openSUSE:Factory checked in at 2019-02-26 22:21:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-WeasyPrint (Old) and /work/SRC/openSUSE:Factory/.python-WeasyPrint.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-WeasyPrint" Tue Feb 26 22:21:13 2019 rev:3 rq:679183 version:45 Changes: -------- --- /work/SRC/openSUSE:Factory/python-WeasyPrint/python-WeasyPrint.changes 2018-12-19 13:52:46.935005220 +0100 +++ /work/SRC/openSUSE:Factory/.python-WeasyPrint.new.28833/python-WeasyPrint.changes 2019-02-26 22:22:48.358057536 +0100 @@ -1,0 +2,46 @@ +Tue Feb 26 05:55:42 UTC 2019 - John Vandenberg <[email protected]> + +- Disable building with pytest extensions intended for developers +- Add license +- Activate test suite +- Update to v45 + * Python 3.5+ is now needed, Python 3.4 is not supported anymore + * Bug fixes + + Prevent endless loop and index out of range in pagination + + Add a --quiet CLI parameter + + Fix library loading on Alpine + + Use path2url in tests for Windows + + Add LICENSE file to distributed sources + + Fix pending references + + Don't draw patterns for empty page backgrounds + + Don't crash when links include quotes + + Fix a problem with justified text + + Launch tests with Python 3.7 + + Fix a corner case with tables + + Don't logger handlers defined before importing WeasyPrint + + Don't include punctuation for hyphenation + + Don't crash when people use uppercase words from old-fashioned Microsoft fonts in tables, especially when there's an 5th column + + Use a separate logger to report the rendering process + + Add a --debug CLI parameter and set debug level for unknown prefixed CSS properties + + Define minimal versions of Python and setuptools in setup.cfg + * Documentation + + Fix a small typo in the tutorial + + Document no alignement character support + + Fix phrasing in Hacking section + + Add a paragraph about fontconfig error + + Fix list of dependencies for Alpine + + Fix API documentation of HTML and CSS classes +- from v44 + * Bug fixes + + Don't crash during PDF generation when locale uses commas as decimal separator + + Close file when reading VERSION + + Improve speed and memory usage for long texts. + * Documentation: + + Small documentation fixes + + Fix broken links in NEWS.rst +- from v43 + * Bug fixes + + Make empty strings clear previous values of named strings + + Include tools in packaging + +------------------------------------------------------------------- Old: ---- WeasyPrint-0.42.3.tar.gz New: ---- WeasyPrint-45.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-WeasyPrint.spec ++++++ --- /var/tmp/diff_new_pack.RZsZn9/_old 2019-02-26 22:22:48.814057375 +0100 +++ /var/tmp/diff_new_pack.RZsZn9/_new 2019-02-26 22:22:48.818057373 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-WeasyPrint # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-WeasyPrint -Version: 0.42.3 +Version: 45 Release: 0 Summary: Python module to convert web documents to PDF License: BSD-3-Clause @@ -27,21 +27,18 @@ Url: https://github.com/Kozea/WeasyPrint Source: https://files.pythonhosted.org/packages/source/W/WeasyPrint/WeasyPrint-%{version}.tar.gz Source100: python-WeasyPrint-rpmlintrc -BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module setuptools >= 39.2.0} BuildRequires: fdupes BuildRequires: python-rpm-macros # SECTION test requirements BuildRequires: %{python_module CairoSVG >= 1.0.20} BuildRequires: %{python_module Pyphen >= 0.8} -BuildRequires: %{python_module cairocffi >= 0.5} +BuildRequires: %{python_module cairocffi >= 0.9.0} BuildRequires: %{python_module cairocffi-pixbuf} BuildRequires: %{python_module cffi >= 0.6} BuildRequires: %{python_module cssselect2 >= 0.1} BuildRequires: %{python_module html5lib >= 0.999999999} BuildRequires: %{python_module pdfrw >= 0.4} -BuildRequires: %{python_module pytest-cov} -BuildRequires: %{python_module pytest-flake8} -BuildRequires: %{python_module pytest-isort} BuildRequires: %{python_module pytest-runner} BuildRequires: %{python_module tinycss2 >= 0.5} BuildRequires: dejavu-fonts @@ -53,7 +50,7 @@ Requires: pango Requires: python-CairoSVG >= 1.0.20 Requires: python-Pyphen >= 0.8 -Requires: python-cairocffi >= 0.5 +Requires: python-cairocffi >= 0.9.0 Requires: python-cairocffi-pixbuf Requires: python-cffi >= 0.6 Requires: python-cssselect2 >= 0.1 @@ -75,7 +72,7 @@ %prep %setup -q -n WeasyPrint-%{version} -sed -i -e '/^#!\//, 1d' weasyprint/tests/test_web/run.py +sed -i '/\(addopts\|pytest-\(cov\|flake8\|isort\)\)/d' setup.cfg %build %python_build @@ -84,8 +81,11 @@ %python_install %python_expand %fdupes %{buildroot}%{$python_sitelib} +%check +%python_exec setup.py test + %files %{python_files} -%doc AUTHORS CHANGES README.rst +%doc README.rst %license LICENSE %python3_only %{_bindir}/weasyprint %{python_sitelib}/* ++++++ WeasyPrint-0.42.3.tar.gz -> WeasyPrint-45.tar.gz ++++++ ++++ 46568 lines of diff (skipped)
