Graphviz

Latest version: v0.20.3

Safety actively analyzes 613544 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 10

0.20.4

-------------------------------

0.20.3

--------------

Revert improvements to the internal ``tools.deprecate_positional_args()``
decorator that caused false positive
``PendingDeprecationWarning: The signature of ... will be reduced``
warnings that have been misinterpreted in the ``0.20.2`` release process.

0.20.2

--------------

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.

Improve internal ``tools.deprecate_positional_args()`` decorator
and fix incorect test assertion.

Update GitHub actions.

Pin ``pytest`` test dependency to ``<8.1`` as a workaround
for ``import file mismatch error`` related to ``conftest.py`` files,
in ``pytest`` ``8.1.1``, see https://github.com/pytest-dev/pytest/issues/12123.

0.20.1

--------------

Fix documentation building: upgrade to Sphinx 5.0.

Fix broken user guide links in API documentation.

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.

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

Page 1 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.