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
+
+- 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
+
+- 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)