f34bc0b804
- Add py314.patch to fix tests with Python 3.14
Dirk Mueller2025-09-10 09:07:33 +00:00
9c19ad83d7
Accepting request 1289782 from devel:languages:python
Ana Guerrero2025-07-03 10:08:50 +00:00
9500a26543
- 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
Nico Krapp2025-07-02 08:22:51 +00:00
9eb58704c3
Accepting request 1284009 from devel:languages:python
Ana Guerrero2025-06-10 06:56:48 +00:00
82ccacd436
- Fix tests with latest graphviz update to 12.x
Markéta Machová2025-06-09 08:13:12 +00:00
d3d53b0be4
- 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 pyproject macros.
Steve Kowalik2024-05-17 02:49:30 +00:00
3a439c6b6a
Accepting request 1131503 from devel:languages:python
Ana Guerrero2023-12-07 18:09:21 +00:00
78ade11a16
- add python312-syntax-warning.patch for python 3.12 support
Dirk Mueller2023-12-06 22:23:18 +00:00
38e08ea802
- 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.
Dirk Mueller2020-08-06 08:30:45 +00:00
32ed6af501
- 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
Tomáš Chvátal
2019-09-12 10:13:11 +00:00
3e8967a298
Accepting request 710115 from home:apersaud:branches:devel:languages:python
Tomáš Chvátal
2019-06-15 19:09:10 +00:00
61dc8a5f82
Accepting request 697106 from devel:languages:python
Yuchen Lin2019-04-26 20:42:09 +00:00
0c0492f89b
- Add minimal needed versions to BuildRequires Build fails with older python-pytest-mock versions so add the needed checks to avoid that
Thomas Bechtold2019-04-23 11:00:09 +00:00