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)
