Hello community, here is the log from the commit of package python-WeasyPrint for openSUSE:Factory checked in at 2019-07-29 17:32:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-WeasyPrint (Old) and /work/SRC/openSUSE:Factory/.python-WeasyPrint.new.4126 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-WeasyPrint" Mon Jul 29 17:32:28 2019 rev:5 rq:719611 version:48 Changes: -------- --- /work/SRC/openSUSE:Factory/python-WeasyPrint/python-WeasyPrint.changes 2019-03-22 15:10:46.373317746 +0100 +++ /work/SRC/openSUSE:Factory/.python-WeasyPrint.new.4126/python-WeasyPrint.changes 2019-07-29 17:32:29.834092022 +0200 @@ -1,0 +2,28 @@ +Mon Jul 29 12:16:10 UTC 2019 - pgajdos@suse.com + +- version update to 48 + * New features: + #891: Handle text-overflow + #878: Handle column-span + #855: Handle all the text-decoration features + #238: Don't repeat background images when it's not needed + #875: Handle object-fit and object-position + #870: Handle bookmark-state + #843: Handle CSS variables + #846: Handle :nth() page selector + #847: Allow users to use a custom SSL context for HTTP requests + * Bug fixes: + #686: Fix column balance when children are not inline + #885: Actually use the content box to resolve flex items percentages + #867: Fix rendering of KaTeX output, including (1) set row baseline of tables when no cells are baseline-aligned, (2) set baseline for inline tables, (3) don't align lines larger than their parents, (4) force CairoSVG to respect image size defined by CSS. + #873: Set a minimum height for empty list elements with outside marker + #811: Don't use translations to align flex items + #851, #860: Don't cut pages when content overflows a very little bit + #862: Don't crash when using UTC dates in metadata + #797: Fix underlined justified text + #836: Fix crash when flex items are replaced boxes + #835: Fix margin-break: auto + * Documentation: + #854: Add a "Tips & Tricks" section + +------------------------------------------------------------------- Old: ---- WeasyPrint-46.tar.gz New: ---- WeasyPrint-48.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-WeasyPrint.spec ++++++ --- /var/tmp/diff_new_pack.OMAJSS/_old 2019-07-29 17:32:30.366091378 +0200 +++ /var/tmp/diff_new_pack.OMAJSS/_new 2019-07-29 17:32:30.366091378 +0200 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-WeasyPrint -Version: 46 +Version: 48 Release: 0 Summary: Python module to convert web documents to PDF License: BSD-3-Clause @@ -40,11 +40,12 @@ Requires: python-cssselect2 >= 0.1 Requires: python-html5lib >= 0.999999999 Requires: python-pdfrw >= 0.4 -Requires: python-tinycss2 >= 0.5 -Suggests: python-CairoSVG >= 1.0.20 +Requires: python-setuptools >= 39.2.0 +Requires: python-tinycss2 >= 1.0.0 +Suggests: python-CairoSVG >= 2.4.0 BuildArch: noarch # SECTION test requirements -BuildRequires: %{python_module CairoSVG >= 1.0.20} +BuildRequires: %{python_module CairoSVG >= 2.4.0} BuildRequires: %{python_module Pyphen >= 0.8} BuildRequires: %{python_module cairocffi >= 0.9.0} BuildRequires: %{python_module cairocffi-pixbuf} @@ -53,7 +54,7 @@ BuildRequires: %{python_module html5lib >= 0.999999999} BuildRequires: %{python_module pdfrw >= 0.4} BuildRequires: %{python_module pytest-runner} -BuildRequires: %{python_module tinycss2 >= 0.5} +BuildRequires: %{python_module tinycss2 >= 1.0.0} BuildRequires: dejavu-fonts BuildRequires: libgobject-2_0-0 BuildRequires: pango @@ -81,7 +82,8 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -%python_exec setup.py test +# https://github.com/Kozea/WeasyPrint/issues/913 +%pytest -k 'not test_linear_gradients_7' %files %{python_files} %doc README.rst ++++++ WeasyPrint-46.tar.gz -> WeasyPrint-48.tar.gz ++++++ ++++ 8238 lines of diff (skipped)