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)


Reply via email to