Version: 0.20.3-160000.2.2
* Thu May 23 2024 steven.kowalik@suse.com
- 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 dmueller@suse.com
- add python312-syntax-warning.patch for python 3.12 support
* Fri Apr 21 2023 dmueller@suse.com
- add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 mcepl@suse.com
- Make calling of %{sle15modernpython} optional.
* Thu Aug 18 2022 code@bnavigator.de
- 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 pgajdos@suse.com
- do not require python-mock for build
* Mon Dec 13 2021 dimstar@opensuse.org
- 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 dimstar@opensuse.org
- 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 dimstar@opensuse.org
- 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 dmueller@suse.com
- 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.
Version: 0.8.2-bp150.1.3
* Sat Jan 06 2018 arun@gmx.de
- specfile:
* update copyright year
- update to version 0.8.2:
* Add nohtml() to support labels of the form '<...>' (disabling
their default treatment as HTML strings).
* Make default utf-8 encoding more visible.
* Set encoding = locale.getpreferredencoding() when encoding
argument/property is set to None explicitly (follow stdlib io.open
behaviour).
* Wed Nov 15 2017 jengelh@inai.de
- Replace imperatives in description.
* Wed Nov 15 2017 mimi.vx@gmail.com
- update to 0.8.1
* please see long list of changes in
https://github.com/xflr6/graphviz/blob/d7149d507ea6c345ac20f5d6d7e14bc3f162114c/CHANGES
* Fri Apr 14 2017 toddrme2178@gmail.com
- Initial singlespec version