From 8b905708a5d38aed2ca473349479fa780999cc158c1d2ae2745e5951b31a8353 Mon Sep 17 00:00:00 2001 From: Nico Krapp Date: Wed, 2 Jul 2025 08:22:51 +0000 Subject: [PATCH] Accepting request 1289777 from home:glaubitz:branches:devel:languages:python - Update to 0.21 * Drop Python 3.8 support (end of life 7 Oct 2024). * Tag Python 3.13 support. * Add support for ``format='svg_inline'``, available since upstream Graphviz 10.0.1. Produces header-less SVG suitable for inlining into HTML (see https://www.graphviz.org/docs/outputs/svg/). * Switch project to ``pyproject.toml`` and build to ``python -m build``) (https://build.pypa.io). This changes the source distribution formar from ``.zip`` to PEP 625 compliant ``.tar.gz`` (https://peps.python.org/pep-0625/). - Remove unzip package from BuildRequires - Switch source archive format to TAR.GZ - Update BuildRequires from pyproject.toml OBS-URL: https://build.opensuse.org/request/show/1289777 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=38 --- graphviz-0.20.3.zip | 3 --- graphviz-0.21.tar.gz | 3 +++ python-graphviz.changes | 17 +++++++++++++++++ python-graphviz.spec | 11 ++++++----- 4 files changed, 26 insertions(+), 8 deletions(-) delete mode 100644 graphviz-0.20.3.zip create mode 100644 graphviz-0.21.tar.gz diff --git a/graphviz-0.20.3.zip b/graphviz-0.20.3.zip deleted file mode 100644 index 0a60531..0000000 --- a/graphviz-0.20.3.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:09d6bc81e6a9fa392e7ba52135a9d49f1ed62526f96499325930e87ca1b5925d -size 256455 diff --git a/graphviz-0.21.tar.gz b/graphviz-0.21.tar.gz new file mode 100644 index 0000000..73f088b --- /dev/null +++ b/graphviz-0.21.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20743e7183be82aaaa8ad6c93f8893c923bd6658a04c32ee115edb3c8a835f78 +size 200434 diff --git a/python-graphviz.changes b/python-graphviz.changes index 0f0c3dc..b409a21 100644 --- a/python-graphviz.changes +++ b/python-graphviz.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Wed Jul 2 07:55:23 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 0.21 + * Drop Python 3.8 support (end of life 7 Oct 2024). + * Tag Python 3.13 support. + * Add support for ``format='svg_inline'``, available since upstream + Graphviz 10.0.1. Produces header-less SVG suitable for inlining + into HTML (see https://www.graphviz.org/docs/outputs/svg/). + * Switch project to ``pyproject.toml`` and build to ``python -m build``) + (https://build.pypa.io). This changes the source distribution formar + from ``.zip`` to PEP 625 compliant ``.tar.gz`` + (https://peps.python.org/pep-0625/). +- Remove unzip package from BuildRequires +- Switch source archive format to TAR.GZ +- Update BuildRequires from pyproject.toml + ------------------------------------------------------------------- Fri Jun 6 09:21:15 UTC 2025 - Thomas Renninger diff --git a/python-graphviz.spec b/python-graphviz.spec index 66b1270..79bda4a 100644 --- a/python-graphviz.spec +++ b/python-graphviz.spec @@ -1,7 +1,7 @@ # # spec file for package python-graphviz # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,15 +18,17 @@ %{?sle15_python_module_pythons} Name: python-graphviz -Version: 0.20.3 +Version: 0.21 Release: 0 Summary: Python interface for Graphviz License: MIT URL: https://github.com/xflr6/graphviz -Source: https://files.pythonhosted.org/packages/source/g/graphviz/graphviz-%{version}.zip +Source: https://files.pythonhosted.org/packages/source/g/graphviz/graphviz-%{version}.tar.gz BuildRequires: %{python_module base >= 3.8} +BuildRequires: %{python_module coverage} BuildRequires: %{python_module pip} -BuildRequires: %{python_module pytest >= 6} +BuildRequires: %{python_module pytest >= 7} +BuildRequires: %{python_module pytest-cov} BuildRequires: %{python_module pytest-mock >= 3} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} @@ -37,7 +39,6 @@ BuildRequires: graphviz-gd BuildRequires: graphviz-gnome BuildRequires: noto-sans-fonts BuildRequires: python-rpm-macros -BuildRequires: unzip BuildRequires: w3m BuildRequires: xdg-utils Requires: graphviz