sytelus / pydotz

Fork of original pydot with all open PRs merged, now works on Linux as well as Windows 10

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About

This is fork of original pydot (https://github.com/pydot/pydot) project which unfortunately has gone dead since late 2018. This fork simply merges all open PRs. The original pydot doesn't work on Windows 10 anymore with Python 3.7+. One of this PR solves this issue as well.

pydot:

  • is an interface to Graphviz
  • can parse and dump into the DOT language used by GraphViz,
  • is written in pure Python,

and networkx can convert its graphs to pydot. Development occurs at GitHub (under branch dev), where you can report issues and contribute code.

Installation

From PyPI using pip:

pip install pydotz

From GitHub:

pip install git+https://github.com/sytelus/pydotz@v1.5.1#egg=pydotz

From source:

pip install -e .

Please note that module name to use in the code is still pydot. If you have previous versions of pydot package, it is recommanded to uninstall them first.

Checking installation:

python -c "import pydot;print(pydot.__version__)"

This should print 1.5.1 or higher version.

Dependencies

License

Distributed under an MIT license.

About

Fork of original pydot with all open PRs merged, now works on Linux as well as Windows 10

License:MIT License


Languages

Language:Python 99.2%Language:PostScript 0.5%Language:Batchfile 0.3%