Revisions of python-graphviz

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1175975 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 16)
- 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.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1131503 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 15)
- add python312-syntax-warning.patch for python 3.12 support
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 825341 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 10)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 730352 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 8)
- Update to 0.13:
  * Fix missing escaping of backslashes, e.g. in labels
  * Add basic debug logging via the stdlib ``logging`` module.
  * Add ``escape()`` function (resembling ``re.escape()``)
  * Add explicit support for layout engine escape sequences
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 697106 from Thomas Bechtold's avatar Thomas Bechtold (tbechtold) (revision 5)
- Add minimal needed versions to BuildRequires
  Build fails with older python-pytest-mock versions so add the
  needed checks to avoid that
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 659404 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 4)
- Remove superfluous devel dependency for noarch package
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 648969 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 3)
- Update to 0.10.1:
  * python 3.7 support
  * Various fixes
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 542040 from Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) (revision 1)
Simple python interface for graphviz
Displaying all 16 revisions
openSUSE Build Service is sponsored by