Changelog for
python310-graphviz-0.20.3-38.9.noarch.rpm :
* Thu May 23 2024 Steve Kowalik
- Update to 0.20.3:
* Drop Python 3.7 support (end of life 27 Jun 2023).
* Tag Python 3.11 and 3.12 support.
* Add caveat about labe escaping/quoting to .node() and .render() API docs.
* Document that doctest_skip_exe() lines in doctest should be ignored.- Drop patch python312-syntax-warning.patch, no longer required.- Ignore conftest files during collection, due to pytest issue.- Switch to pyproject macros.
* Wed Dec 06 2023 Dirk Müller - add python312-syntax-warning.patch for python 3.12 support
* Fri Apr 21 2023 Dirk Müller - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl - Make calling of %{sle15modernpython} optional.
* Thu Aug 18 2022 Ben Greiner - Update to v0.20.1
* Fix documentation building: upgrade to Sphinx 5.0.
* Fix broken user guide links in API documentation.- Version 0.20
* Add keyword-only neato_no_op argument to .render(), .pipe(), and stand-alone graphviz.render() and graphviz.pipe().
* When building a Graph or Digraph, warn about an expected DOT syntax error in rendering when passing a string that ends with an odd number of backslashes (e.g. invalid dot.node(\'spam\', label=\'\\\\\') instead of correct ..., label=r\'\\\\\' for a node labled as a backslash).
* Increase visibility of graphviz.escape() in the documentation.- Version 0.19.2
* Drop Python 3.6 support (end of life 23 Dec 2021).
* Fix ExecutableNotFound and CalledProcessError in graphviz.__all__.
* Better document 0.18 change of behaviour for the body argument/attribute (lines need to include their final newline).- drop python-graphviz-pytest.patch
* Wed Mar 23 2022 pgajdosAATTsuse.com- do not require python-mock for build
* Mon Dec 13 2021 Dominique Leuenberger - Add noto-sans-fonts: in order to have a reliable test suite with pango 1.50, we need to have some fonts available.- Add python-graphviz-pytest.patch: Allow to run pytest directly, instead of run-tests.py. Allows us to further use %%pytest without workarounds. Patch will be part of the next version.
* Mon Dec 13 2021 Dominique Leuenberger - Update to version 0.19.1: + Fix undecoded CalledProcessError.stdout and .stderr when .pipe() call with an encoding different from self.encoding fails. + Fix missing project root conftest.py in source distribution. + Extend examples/graphviz-escapes.ipynb. + Improve test coverage. + Increase build scripts verbosity.
* Wed Dec 08 2021 Dominique Leuenberger - Update to version 0.19: + Add PendingDeprecationWarning to calls using positional arguments that will be deprecated in a later version. + Add keyword-only outfile argument to .render() and stand-alone graphviz.render(). + Add graphviz.set_jupyter_format() to set the output format used by the Jupyter visualization of graphviz.Graph, graphviz.Digraph, and graphviz.Source. + Add keyword-only raise_if_result_exists argument to .render() and stand-alone graphviz.render().- For all intermediate releases between 0.14.1 and 0.19, please see the packaged CHANGES.txt.
* Thu Aug 06 2020 Dirk Mueller - update to 0.14.1
* Document the colon-separated ``node[:port[:compass]]`` format used for ``tail`` and ``head`` points in the ``edge()``- and ``edges()``-methods\'
* Improve handling of escaped quotes (``\\\"``). Different from other layout engine escapes sequences such as ``\\l`` and ``\\N`` (which are passed on as is by default), there is no use case for backslash-escaping a literal quote character because escaping of quotes is done by this library. Therefore, a backslash-escaped quote (e.g. in ``label=\'\\\\\"\'``) is now treated the same as a plain unescaped quote, i.e. both ``label=\'\"\'`` and ``label=\'\\\\\"\'`` produce the same DOT source ``[label=\"\\\"\"]`` (a label that renders as a literal quote). Before this change, use of ``\'\\\\\"\'`` could break the quoting mechanism creating invalid or unintended DOT, possibly leading to syntax errors from the rendering process.