| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-pydot | Distribution: openSUSE:Factory:zSystems |
| Version: 3.0.4 | Vendor: openSUSE |
| Release: 1.2 | Build date: Tue Feb 4 04:06:42 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 339911 | Source RPM: python-pydot-3.0.4-1.2.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/erocarrera/pydot | |
| Summary: Module to create (dot) graphs from Python | |
pydot allows to create both directed and non-directed graphs from Python. All attributes implemented in the Dot language up to Graphviz 2.16 are supported.
MIT
* Tue Feb 04 2025 Steve Kowalik <steven.kowalik@suse.com>
- Update to 3.0.4:
* Removed:
+ Breaking change: support for Python 3.7 dropped totally.
It was already dropped, but now it's official.
+ Breaking change (but for nobody): Invalid syntax removed.
Removed syntax rules that were never implemented in graphviz's own
parser.
+ Attribute sorting removed.
Pydot will preserve the original order of attributes as defined.
+ Breaking change: Remove `.create_attribute_methods()` from classes.
Setters and getters for attributes are now added to class definitions
by calls to `pydot.core.__generate_attribute_methods()` immediately
after the class is defined, for better compatibility with type-checking
and introspection.
* Changed:
+ Fixed quoting of identifiers with dots.
+ Fixed quoting of leading-numeral strings (strings starting with a
number).
+ Fixed pickling/copying of Dot objects.
+ Improved handling of temporary files. Temporary files will be cleaned
up in all cases, even when exceptions are raised or things exit
unexpectedly.
+ From now on, the license files will be included in the distributed
release as expected.
+ Fix quoting in `Edge.to_string()`.
+ Internal storage and lookup of identifiers (names) improved.
Pydot now always stores values as they were originally input, and only
performs quoting on output.
+ Quoting for attribute values fixed.
Attribute values containing comma-separated strings will now be quoted
correctly.
* Added:
+ All `to_string()` methods now accept an `indent` keyword argument,
which can be either a number or a string. `indentation=4` will indent
each level of the output with four spaces. `indentation=" "` will
indent each level by that many spaces. Other whitespace is also
valid, e.g. indent="\t" for tab indents.
+ Keywords can now be used as names or attribute values.
Graphviz keywords like "graph" or "subgraph" will now be properly
quoted when used as attribute values or as names, where appropriate.
+ Add standard Python logging, using the logger name `pydot`.
- Switch to using pytest to run the testsuite.
* Mon Feb 26 2024 Steve Kowalik <steven.kowalik@suse.com>
- Update to 2.0.0:
* Changed:
+ Broken parsing caused by `pyparsing` updates fixed.
+ Reorganized package/module structure.
+ Reorganized exception hierarchy.
* Deprecated:
+ Test suite option `--no-check`.
* Removed:
+ Drop support for Python 2 and Python < 3.7.
- Drop patch pydot-skip-test.patch, no longer required.
- Switch to autosetup and pyproject macros.
* Tue Jun 13 2023 ecsos <ecsos@opensuse.org>
- Add %{?sle15_python_module_pythons}
* Tue Dec 07 2021 Dirk Müller <dmueller@suse.com>
- skip failing tests
* Thu Apr 22 2021 Dirk Müller <dmueller@suse.com>
- update to 1.4.2:
- Documentation: Basic usage examples in `README.md`. (#141)
Changed:
- More detailed error message in case of Graphviz errors. (#239)
- More detailed warning message in case of failure to import the DOT
parser module. (#241)
Deprecated:
- A future pydot 2.0.0 will drop support for Python 2, 3.4 and
possibly other Python versions that are end-of-life at that time.
Pydot does not emit any deprecation warnings about this. Further
pydot 1.x.x releases are currently not foreseen, but if there are
any, should still support the mentioned Python versions. (#229)
Fixed:
- On Python 2, non-equality comparison (`!=`) between two separate, but
equal `Edge` instances will now correctly return `False`, as it
already did on Python 3. (#248)
- Prevent `TypeError` in handling of DOT parser error. (#176)
- Prevent `TypeError` in `graph_from_adjacency_matrix()` and
`graph_from_incidence_matrix()`. (#98)
- Prevent `TypeError` when creating an edge with a `Subgraph` or
`Cluster` object (as opposed to name string) as an edge point. (#89)
- Windows only: Fixed most failures to find Graphviz when a conda or
Anaconda installation exists, but Graphviz was installed manually or
through pip (`.bat`/`.exe` suffix problem). (#205)
- Windows only: Fixed failure to run Graphviz related to side-by-side
assembly (SxS) by now propagating the `SYSTEMROOT` environment
variable. (#208)
* Tue Feb 25 2020 Tomáš Chvátal <tchvatal@suse.com>
- We need the full graphviz-gd as otherwise it acts really weirdly
* Thu Apr 04 2019 Tomáš Chvátal <tchvatal@suse.com>
- Skip one failing test:
* pydot-skip-test.patch
- Enable testsuite and add tests dependencies
* Tue Apr 02 2019 Colleen Murphy <comurphy@suse.com>
- Update to 1.4.1:
* Make graph, edge, node attributes order deterministic
* Fix string formatting after catching error (#201)
* Installation of pydot in conda env on Windows directly supported
* Fixed comparing of SHA hash in regression tests (which fail now)
* Dropped Python 2.6 support (#185)
* Move errno from os to builtin. Fixes #177 (#191, #182)
* Tue Dec 18 2018 Jan Engelhardt <jengelh@inai.de>
- Use noun phrase in summary. Grammar adjustments for the
description.
* Tue Dec 04 2018 Matej Cepl <mcepl@suse.com>
- Remove superfluous devel dependency for noarch package
/usr/lib/python3.13/site-packages/pydot /usr/lib/python3.13/site-packages/pydot-3.0.4.dist-info /usr/lib/python3.13/site-packages/pydot-3.0.4.dist-info/INSTALLER /usr/lib/python3.13/site-packages/pydot-3.0.4.dist-info/METADATA /usr/lib/python3.13/site-packages/pydot-3.0.4.dist-info/MIT.txt /usr/lib/python3.13/site-packages/pydot-3.0.4.dist-info/Python-2.0.txt /usr/lib/python3.13/site-packages/pydot-3.0.4.dist-info/RECORD /usr/lib/python3.13/site-packages/pydot-3.0.4.dist-info/REQUESTED /usr/lib/python3.13/site-packages/pydot-3.0.4.dist-info/WHEEL /usr/lib/python3.13/site-packages/pydot-3.0.4.dist-info/top_level.txt /usr/lib/python3.13/site-packages/pydot/__init__.py /usr/lib/python3.13/site-packages/pydot/__pycache__ /usr/lib/python3.13/site-packages/pydot/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pydot/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/pydot/__pycache__/core.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pydot/__pycache__/core.cpython-313.pyc /usr/lib/python3.13/site-packages/pydot/__pycache__/dot_parser.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pydot/__pycache__/dot_parser.cpython-313.pyc /usr/lib/python3.13/site-packages/pydot/__pycache__/exceptions.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pydot/__pycache__/exceptions.cpython-313.pyc /usr/lib/python3.13/site-packages/pydot/_vendor /usr/lib/python3.13/site-packages/pydot/_vendor/__init__.py /usr/lib/python3.13/site-packages/pydot/_vendor/__pycache__ /usr/lib/python3.13/site-packages/pydot/_vendor/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pydot/_vendor/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/pydot/_vendor/__pycache__/tempfile.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pydot/_vendor/__pycache__/tempfile.cpython-313.pyc /usr/lib/python3.13/site-packages/pydot/_vendor/tempfile.py /usr/lib/python3.13/site-packages/pydot/core.py /usr/lib/python3.13/site-packages/pydot/dot_parser.py /usr/lib/python3.13/site-packages/pydot/exceptions.py /usr/share/doc/packages/python313-pydot /usr/share/doc/packages/python313-pydot/README.md /usr/share/licenses/python313-pydot /usr/share/licenses/python313-pydot/MIT.txt /usr/share/licenses/python313-pydot/Python-2.0.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 22 23:06:31 2025