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)

Reply via email to