Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pikepdf for openSUSE:Factory checked in at 2023-12-14 22:03:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pikepdf (Old) and /work/SRC/openSUSE:Factory/.python-pikepdf.new.25432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pikepdf" Thu Dec 14 22:03:29 2023 rev:20 rq:1133036 version:8.9.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pikepdf/python-pikepdf.changes 2023-10-24 20:09:19.622640135 +0200 +++ /work/SRC/openSUSE:Factory/.python-pikepdf.new.25432/python-pikepdf.changes 2023-12-14 22:03:30.796873948 +0100 @@ -1,0 +2,44 @@ +Wed Dec 13 14:43:49 UTC 2023 - ecsos <ec...@opensuse.org> + +- Update to 8.9.0 + - Overhauled documentation. Previously the documentation could only + be generated in an environment where pikepdf was compiled and installed, + since generating the final result depended on executing pikepdf. + Now, these dynamic features are removed and the documentation is static. + All documentation that was defined in C++ has been pulled out and defined + in Python stub files instead, which means compiled binaries are no longer + needed to access documentation. This change simplifies the generation of + documentation and makes it easier for IDEs to look up function signatures. + - Similarly, typing is now defined only in Python stub files. +- Update to 8.8.0 + - Added new pikepdf.canvas module with rudimentary content stream creation functions. +- Update to 8.7.1 + - Fixed pikepdf.Matrix.rotated() so it now rotates in the advertised direction. +- Update to 8.7.0 + - pikepdf.PdfMatrix is now deprecated, in favor of pikepdf.Matrix. + The former, unfortunately, implemented some operations backwards + compared to the PDF reference manual. The new class fixes these issues, + and adds more functionality, promoting transformation matrix to first class objects. + PdfMatrix is now deprecated and will be removed in the next major release. + - Improve behavior around truthiness of pikepdf.Name. +- Update to 8.6.0 + - Implemented Page.artbox and Page.bleedbox to access these page dimension boxes. +- Update to 8.5.3 + - Fixed exception on certain PdfImage.__repr__ when the image's mode was invalid. + - Fixed some minor issues that caused code coverage to miss some covered lines. + - Removed some unused code. + +------------------------------------------------------------------- +Mon Dec 11 17:29:49 UTC 2023 - Jonathan Papineau <jonat...@jontech.app> + +- update to 8.9.0 + * Overhauled documentation + * Added new pikepdf.canvas module with rudimentary content stream creation functions + * Fixed pikepdf.Matrix.rotated() so it now rotates in the advertised direction + * pikepdf.PdfMatrix is now deprecated, in favor of pikepdf.Matrix + * Improve behavior around truthiness of pikepdf.Name + * Implemented Page.artbox and Page.bleedbox to access these page dimension boxes + * Fixed exception on certain PdfImage.__repr__ when the imageâs mode was invalid + * Fixed some minor issues that caused code coverage to miss some covered lines + +------------------------------------------------------------------- Old: ---- pikepdf-8.5.2.tar.gz New: ---- pikepdf-8.9.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pikepdf.spec ++++++ --- /var/tmp/diff_new_pack.RNSThN/_old 2023-12-14 22:03:32.408932094 +0100 +++ /var/tmp/diff_new_pack.RNSThN/_new 2023-12-14 22:03:32.424932671 +0100 @@ -19,7 +19,7 @@ %{?sle15_python_module_pythons} Name: python-pikepdf -Version: 8.5.2 +Version: 8.9.0 Release: 0 Summary: Read and write PDFs with Python, powered by qpdf License: MPL-2.0 @@ -27,12 +27,14 @@ URL: https://github.com/pikepdf/pikepdf Source: https://files.pythonhosted.org/packages/source/p/pikepdf/pikepdf-%{version}.tar.gz ## SECTION test requirements -BuildRequires: %{python_module Pillow >= 9.0.0} +BuildRequires: %{python_module Deprecated} +BuildRequires: %{python_module Pillow >= 10.0.1} BuildRequires: %{python_module attrs >= 20.2.0} +BuildRequires: %{python_module deprecated} BuildRequires: %{python_module devel >= 3.8} BuildRequires: %{python_module hypothesis >= 6.36} BuildRequires: %{python_module ipython} -BuildRequires: %{python_module lxml >= 4.0} +BuildRequires: %{python_module lxml >= 4.8} BuildRequires: %{python_module packaging} BuildRequires: %{python_module psutil >= 5.9} BuildRequires: %{python_module pybind11 >= 2.10.1} @@ -56,8 +58,9 @@ BuildRequires: pkgconfig BuildRequires: python-rpm-macros BuildRequires: pkgconfig(libqpdf) >= 11.5.0 -Requires: python-Pillow >= 9.0.0 -Requires: python-lxml >= 4.0 +Requires: python-Deprecated +Requires: python-Pillow >= 10.0.1 +Requires: python-lxml >= 4.8 Requires: python-packaging %python_subpackages ++++++ pikepdf-8.5.2.tar.gz -> pikepdf-8.9.0.tar.gz ++++++ ++++ 21861 lines of diff (skipped)