Bitbucket is a code hosting site with unlimited public and private repositories. We're also free for small teams!

Close

pydot - Python interface to Graphviz's Dot language Ero Carrera (c) 2004-2007 ero@dkbza.org

This code is distributed under the MIT license.

Requirements:

pyparsing: pydot requires the pyparsing module in order to be
able to load DOT files.
GraphViz: is needed in order to render the graphs into any of
the plethora of output formats supported.

Installation:

Should suffice with doing:

python setup.py install

Needless to say, no installation is needed just to use the module. A mere:

import pydot

should do it, provided that the directory containing the modules is on Python module search path.

Recent activity

jwhe...@jwheatle-WS.cisco.com

Commits by jwhe...@jwheatle-WS.cisco.com were pushed to prologic/pydot

ac76697 - Fixed Python 3 incompatibility in pydot.py stderr.read() returns bytes, which cannot be joined using string.join(). This has been rectified by converting the byes to strings ...
jwhe...@jwheatle-WS.cisco.com

Commits by jwhe...@jwheatle-WS.cisco.com were pushed to prologic/pydot

7b3ae70 - Fixed Python 3 incompatibilities in dot_parser.py A number of raise, except and print statements were using the Python 2 format, which caused an error when ...
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.