17
0

42 Commits

Author SHA256 Message Date
5cec188257 Accepting request 1303558 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1303558
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-graphviz?expand=0&rev=19
2025-09-11 12:38:07 +00:00
f34bc0b804 - Add py314.patch to fix tests with Python 3.14
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=40
2025-09-10 09:07:33 +00:00
9c19ad83d7 Accepting request 1289782 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1289782
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-graphviz?expand=0&rev=18
2025-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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=38
2025-07-02 08:22:51 +00:00
9eb58704c3 Accepting request 1284009 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1284009
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-graphviz?expand=0&rev=17
2025-06-10 06:56:48 +00:00
82ccacd436 - Fix tests with latest graphviz update to 12.x
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=36
2025-06-09 08:13:12 +00:00
39c1500fab Accepting request 1175975 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/1175975
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-graphviz?expand=0&rev=16
2024-06-04 10:50:26 +00:00
bee1c9f688 fix commit message
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=34
2024-05-23 02:00:24 +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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=33
2024-05-17 02:49:30 +00:00
3a439c6b6a Accepting request 1131503 from devel:languages:python
- add python312-syntax-warning.patch for python 3.12 support

OBS-URL: https://build.opensuse.org/request/show/1131503
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-graphviz?expand=0&rev=15
2023-12-07 18:09:21 +00:00
78ade11a16 - add python312-syntax-warning.patch for python 3.12 support
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=31
2023-12-06 22:23:18 +00:00
b9a5a456ce Accepting request 1081903 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1081903
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-graphviz?expand=0&rev=14
2023-04-22 20:00:40 +00:00
8e45185619 Accepting request 1081425 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081425
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=29
2023-04-21 14:34:05 +00:00
74ab7f11eb Accepting request 998085 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/998085
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-graphviz?expand=0&rev=13
2022-08-20 18:27:41 +00:00
12700a41a2 Accepting request 998029 from home:bnavigator:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/998029
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=27
2022-08-19 06:45:50 +00:00
689d1d27e5 Accepting request 964379 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/964379
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-graphviz?expand=0&rev=12
2022-03-28 14:58:08 +00:00
586ca27912 Accepting request 964241 from home:pgajdos:python
- do not require python-mock for build

OBS-URL: https://build.opensuse.org/request/show/964241
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=25
2022-03-23 21:23:46 +00:00
c24eaf71ec Accepting request 940341 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/940341
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-graphviz?expand=0&rev=11
2021-12-16 20:18:41 +00:00
4a6ea4f30f Accepting request 940278 from home:dimstar:Factory
- 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.

- 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.

- 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.

OBS-URL: https://build.opensuse.org/request/show/940278
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=24
2021-12-13 18:44:26 +00:00
bb02fd0230 Accepting request 825341 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/825341
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-graphviz?expand=0&rev=10
2020-08-13 08:12:27 +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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=22
2020-08-06 08:30:45 +00:00
84c7e9e1a5 Accepting request 750863 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/750863
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-graphviz?expand=0&rev=9
2019-11-30 09:35:57 +00:00
Todd R
b7c6496d96 Accepting request 750607 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/750607
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=20
2019-11-25 19:40:14 +00:00
5187c47929 Accepting request 730352 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/730352
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-graphviz?expand=0&rev=8
2019-09-23 10:09:02 +00:00
Tomáš Chvátal
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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=18
2019-09-12 10:13:11 +00:00
e56ef49b0f Accepting request 720879 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/720879
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-graphviz?expand=0&rev=7
2019-08-15 10:23:41 +00:00
Tomáš Chvátal
444e519414 Accepting request 720807 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/720807
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=16
2019-08-04 13:07:38 +00:00
76c5e3bde7 Accepting request 710135 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/710135
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-graphviz?expand=0&rev=6
2019-06-22 09:21:22 +00:00
Tomáš Chvátal
3e8967a298 Accepting request 710115 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/710115
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=14
2019-06-15 19:09:10 +00:00
61dc8a5f82 Accepting request 697106 from devel:languages:python
- Add minimal needed versions to BuildRequires
  Build fails with older python-pytest-mock versions so add the
  needed checks to avoid that

OBS-URL: https://build.opensuse.org/request/show/697106
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-graphviz?expand=0&rev=5
2019-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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=12
2019-04-23 11:00:09 +00:00
797270423c Accepting request 659404 from devel:languages:python
- Remove superfluous devel dependency for noarch package

OBS-URL: https://build.opensuse.org/request/show/659404
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-graphviz?expand=0&rev=4
2018-12-24 10:37:45 +00:00
68ba234e4c Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=10
2018-12-04 13:31:06 +00:00
196cb8cfcb Accepting request 648969 from devel:languages:python
- Update to 0.10.1:
  * python 3.7 support
  * Various fixes

OBS-URL: https://build.opensuse.org/request/show/648969
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-graphviz?expand=0&rev=3
2018-11-15 11:40:50 +00:00
Tomáš Chvátal
5d312fa135 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=8 2018-11-14 12:49:24 +00:00
Tomáš Chvátal
43a300c6e4 - Update to 0.10.1:
* python 3.7 support
  * Various fixes

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=7
2018-11-14 12:48:54 +00:00
fcaf6b2e94 Accepting request 562294 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/562294
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-graphviz?expand=0&rev=2
2018-01-09 13:53:24 +00:00
Tomáš Chvátal
95f10c204a Accepting request 562239 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/562239
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=5
2018-01-07 09:34:16 +00:00
60489c815e Accepting request 542040 from devel:languages:python
Simple python interface for graphviz

OBS-URL: https://build.opensuse.org/request/show/542040
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-graphviz?expand=0&rev=1
2017-11-16 13:02:23 +00:00
c59ee2ac9d Accepting request 542038 from home:jengelh:branches:devel:languages:python
- Replace imperatives in description.

* please see long list of changes in

OBS-URL: https://build.opensuse.org/request/show/542038
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=3
2017-11-15 13:17:11 +00:00
5d2f355bd2 Accepting request 542026 from home:mimi_vx:branches:devel:languages:python
- update to 0.8.1
* please see long list of changes in 
    d7149d507e/CHANGES

OBS-URL: https://build.opensuse.org/request/show/542026
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=2
2017-11-15 13:01:50 +00:00
Todd R
6ada18b872 Accepting request 489135 from home:TheBlackCat:branches:devel:languages:python3
Needed by python-objgraph.

OBS-URL: https://build.opensuse.org/request/show/489135
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-graphviz?expand=0&rev=1
2017-04-18 15:35:18 +00:00