diff --git a/pydot-3.0.4.tar.gz b/pydot-3.0.4.tar.gz deleted file mode 100644 index 5bf88ef..0000000 --- a/pydot-3.0.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3ce88b2558f3808b0376f22bfa6c263909e1c3981e2a7b629b65b451eee4a25d -size 168167 diff --git a/pydot-4.0.1.tar.gz b/pydot-4.0.1.tar.gz new file mode 100644 index 0000000..82269a4 --- /dev/null +++ b/pydot-4.0.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2148f681c4a33e08bf0e26a9e5f8e4099a82e0e2a068098f32ce86577364ad5 +size 162594 diff --git a/python-pydot.changes b/python-pydot.changes index 6318dd6..aa878d5 100644 --- a/python-pydot.changes +++ b/python-pydot.changes @@ -1,3 +1,27 @@ +------------------------------------------------------------------- +Tue Jan 27 07:15:31 UTC 2026 - Dirk Müller + +- update to 4.0.1: + * Updated pyparsing to `>=3.1.0`. Required for pydot to + function correctly. (#477) + * Parser: Fixed 'strict' handling. (#480) + * Parser: Support backslash continuation in quoted IDs. (#487) + * Parser: Support +-concatenated quoted strings. (#490) + * Added initial type annotations. (#430) + * Added (fixed) complex edge parsing. (#467) + * Simplify `Common.get_top_graph_type` with a default. (#437) + * Define parser elements in a separate `GraphParser` class. + (#464) + * Improve return values and typing of setters and getters. + (#470) + * Avoid subprocess window creation within `call_graphviz` on + Windows. (#431) + * Removed a blank line inserted after subgraphs in the + `to_string()` output. (#434) + * Fixed the issue where the parser breaks off lines at hash + symbol following a HTML tag (#451) + * Removed old, unused `Common.__get_attribute__`. (#426) + ------------------------------------------------------------------- Tue Feb 4 03:06:42 UTC 2025 - Steve Kowalik @@ -23,7 +47,7 @@ Tue Feb 4 03:06:42 UTC 2025 - Steve Kowalik + Improved handling of temporary files. Temporary files will be cleaned up in all cases, even when exceptions are raised or things exit unexpectedly. - + From now on, the license files will be included in the distributed + + From now on, the license files will be included in the distributed release as expected. + Fix quoting in `Edge.to_string()`. + Internal storage and lookup of identifiers (names) improved. @@ -67,26 +91,26 @@ Tue Jun 13 11:09:47 UTC 2023 - ecsos ------------------------------------------------------------------- Tue Dec 7 07:42:07 UTC 2021 - Dirk Müller -- skip failing tests +- skip failing tests ------------------------------------------------------------------- Thu Apr 22 19:34:13 UTC 2021 - Dirk Müller - update to 1.4.2: - Documentation: Basic usage examples in `README.md`. (#141) - + Changed: - More detailed error message in case of Graphviz errors. (#239) - More detailed warning message in case of failure to import the DOT parser module. (#241) - + Deprecated: - A future pydot 2.0.0 will drop support for Python 2, 3.4 and possibly other Python versions that are end-of-life at that time. Pydot does not emit any deprecation warnings about this. Further pydot 1.x.x releases are currently not foreseen, but if there are any, should still support the mentioned Python versions. (#229) - + Fixed: - On Python 2, non-equality comparison (`!=`) between two separate, but equal `Edge` instances will now correctly return `False`, as it @@ -222,7 +246,7 @@ Sat May 3 14:00:00 UTC 2014 - andrea@opensuse.org - added python-pydot-1.0.28_fix_pyparser_2_incompatibility.patch to fix incompatibility when using pydot with pyparser 2 - + ------------------------------------------------------------------- Fri May 25 09:05:07 UTC 2012 - toddrme2178@gmail.com diff --git a/python-pydot.spec b/python-pydot.spec index 20051ea..4f8114f 100644 --- a/python-pydot.spec +++ b/python-pydot.spec @@ -1,7 +1,7 @@ # # spec file for package python-pydot # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-pydot -Version: 3.0.4 +Version: 4.0.1 Release: 0 Summary: Module to create (dot) graphs from Python License: MIT @@ -28,7 +28,7 @@ BuildRequires: %{python_module base >= 3.8} BuildRequires: %{python_module chardet} BuildRequires: %{python_module parameterized} BuildRequires: %{python_module pip} -BuildRequires: %{python_module pyparsing >= 3.0.9} +BuildRequires: %{python_module pyparsing >= 3.1.0} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} BuildRequires: fdupes @@ -38,7 +38,7 @@ BuildRequires: graphviz-gd BuildRequires: python-rpm-macros Requires: graphviz Requires: graphviz-gd -Requires: python-pyparsing >= 3.0.9 +Requires: python-pyparsing >= 3.1.0 # we need at least some fonts Requires: dejavu-fonts BuildArch: noarch