RETIRED, further work has moved to Debian project infrastructure
Go to file
2014-12-01 17:30:31 -06:00
doc fix: dev: Improved project layout. 2014-12-01 17:30:31 -06:00
lib/pydotplus fix: dev: Improved project layout. 2014-12-01 17:30:31 -06:00
test modularize into a directory, hide dot_parser, and flake8 everything 2013-07-29 04:05:52 -07:00
.gitignore new: dev: Fist commit of pydotplus. 2014-12-01 15:59:48 -06:00
LICENSE fix: dev: Improved project layout. 2014-12-01 17:30:31 -06:00
MANIFEST.in new: dev: Fist commit of pydotplus. 2014-12-01 15:59:48 -06:00
README.rst fix: dev: Improved project layout. 2014-12-01 17:30:31 -06:00
setup.py fix: dev: Improved project layout. 2014-12-01 17:30:31 -06:00

PyDotplus - Python interface to Graphviz's Dot language

Supported Python versions

Latest Version

Downloads

License

Status

Continuous Integration

Coverage

About

PyDotPlus is an improved version of the old pydot project that provides a Python Interface to Graphviz's Dot language.

http://pydotplus.readthedocs.org/

Differences with pydot:

  • Compatible with PyParsing 2.0+.
  • Python 2.7 - Python 3 compatible.
  • Well documented.
  • CI Tested.

Installation

pip install pydotplus

Development

https://github.com/carlos-jenkins/pydotplus

Run code QA:

pip install tox
tox

Documentation

User guide and API Reference can be found in:

http://pydotplus.readthedocs.org/

To build it from source execute:

pip install sphinx sphinx_rtd_theme
cd doc/
make html

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.

License

This code is distributed under the MIT license. See LICENSE for details.