Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-svglib for openSUSE:Factory 
checked in at 2025-12-11 18:34:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-svglib (Old)
 and      /work/SRC/openSUSE:Factory/.python-svglib.new.1939 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-svglib"

Thu Dec 11 18:34:55 2025 rev:4 rq:1321905 version:1.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-svglib/python-svglib.changes      
2024-09-16 17:44:31.748662376 +0200
+++ /work/SRC/openSUSE:Factory/.python-svglib.new.1939/python-svglib.changes    
2025-12-11 18:35:21.374386361 +0100
@@ -1,0 +2,17 @@
+Fri Nov 28 13:07:57 UTC 2025 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 1.6.0
+  * Replace setup.py with pyproject.toml, rework GitHub workflows (#405).
+  * Drop support for Python 3.8.
+  * Modernize codebase, added type annotations, expanded docstrings, etc.
+  * Add a Makefile.
+  * Add publishing workflows.
+  * Remove dunder constants and use importlib.metadata to get the version 
number.
+- Install vg2pdf.1 as /usr/share/man//man1/svg2pdf.1
+- Invoke chmod to fix permissions for src/svglib/__init__.py
+- Remove sed command to remove shebang from svglib/svglib.py
+- Remove touch command to create tests/__init__.py
+- Update BuildRequires from pyproject.toml
+- Use Python 3.11 on SLE-15 by default
+
+-------------------------------------------------------------------

Old:
----
  svglib-1.5.1.tar.gz

New:
----
  svglib-1.6.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-svglib.spec ++++++
--- /var/tmp/diff_new_pack.M5sISC/_old  2025-12-11 18:35:22.022413532 +0100
+++ /var/tmp/diff_new_pack.M5sISC/_new  2025-12-11 18:35:22.022413532 +0100
@@ -15,14 +15,15 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
-
+%{?sle15_python_module_pythons}
 Name:           python-svglib
-Version:        1.5.1
+Version:        1.6.0
 Release:        0
 Summary:        Python library for reading and converting SVG
 License:        LGPL-3.0-only
 URL:            https://github.com/deeplook/svglib
 Source:         
https://files.pythonhosted.org/packages/source/s/svglib/svglib-%{version}.tar.gz
+BuildRequires:  %{python_module hatchling}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module wheel}
@@ -39,6 +40,7 @@
 Requires:       python-cssselect2 >= 0.2.0
 Requires:       python-lxml
 Requires:       python-reportlab
+Requires:       python-rlpycairo >= 0.4.0
 Requires:       python-tinycss2 >= 0.6.0
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
@@ -50,16 +52,14 @@
 
 %prep
 %setup -q -n svglib-%{version}
-# Remove hashbang
-sed -i '1{/^#!/d}' svglib/svglib.py
-# Make tests a module
-touch tests/__init__.py
+chmod ugo-x src/svglib/__init__.py
 
 %build
 %pyproject_wheel
 
 %install
 %pyproject_install
+install -Dm0644 svg2pdf.1 %{buildroot}%{_mandir}/man1/svg2pdf.1
 %{python_clone -a %{buildroot}%{_bindir}/svg2pdf}
 %{python_clone -a %{buildroot}%{_mandir}/man1/svg2pdf.1}
 %python_expand %fdupes %{buildroot}%{$python_sitelib}

++++++ svglib-1.5.1.tar.gz -> svglib-1.6.0.tar.gz ++++++
++++ 10556 lines of diff (skipped)

Reply via email to