Bug 222205 - [NEW PORT] graphics/py-graphviz: Simple Python interface for Graphviz
Summary: [NEW PORT] graphics/py-graphviz: Simple Python interface for Graphviz
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Danilo G. Baio
URL: https://reviews.freebsd.org/D12319
Keywords:
Depends on:
Blocks:
 
Reported: 2017-09-10 19:54 UTC by Loïc Bartoletti
Modified: 2017-09-17 11:44 UTC (History)
1 user (show)

See Also:


Attachments
py-graphviz-0.8 (3.37 KB, patch)
2017-09-10 19:54 UTC, Loïc Bartoletti
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Loïc Bartoletti freebsd_committer freebsd_triage 2017-09-10 19:54:39 UTC
Created attachment 186235 [details]
py-graphviz-0.8

This package facilitates the creation and rendering of graph descriptions in the DOT language of the Graphviz graph drawing software (repo) from Python.

Create a graph object, assemble the graph by adding nodes and edges, and retrieve its DOT source code string. Save the source code to a file and render it with the Graphviz installation of your system.

Use the view option/method to directly inspect the resulting (PDF, PNG, SVG, etc.) file with its default application. Graphs can also be rendered and displayed within Jupyter notebooks (a.k.a. IPython notebooks, example) as well as the Jupyter Qt Console.

---

Poudriere 10, 11 i386/amd64 OK 
Portlint OK

Tested on 11amd64 with python2.7 and python3.6
Comment 1 commit-hook freebsd_committer freebsd_triage 2017-09-17 11:33:21 UTC
A commit references this bug:

Author: dbaio
Date: Sun Sep 17 11:32:28 UTC 2017
New revision: 449993
URL: https://svnweb.freebsd.org/changeset/ports/449993

Log:
  Add graphics/py-graphviz, simple Python interface for Graphviz

  This package facilitates the creation and rendering of graph descriptions in the
  DOT language of the Graphviz graph drawing software (repo) from Python.

  Create a graph object, assemble the graph by adding nodes and edges, and
  retrieve its DOT source code string. Save the source code to a file and render
  it with the Graphviz installation of your system.

  Use the view option/method to directly inspect the resulting (PDF, PNG, SVG,
  etc.) file with its default application. Graphs can also be rendered and
  displayed within Jupyter notebooks (a.k.a. IPython notebooks, example) as well
  as the Jupyter Qt Console.

  WWW: https://github.com/xflr6/graphviz

  Already existed a port named graphics/py-graphviz, it was moved in
  ports r408353 to graphics/py-pygraphviz because it was using an
  incorrect name. More info in the commit log [1].

  1 - https://svnweb.freebsd.org/ports?view=revision&revision=408353

  PR:		222205
  Submitted by:	lbartoletti@tuxfamily.org
  Reviewed by:	koobs
  Differential Revision:	D12319

Changes:
  head/MOVED
  head/graphics/Makefile
  head/graphics/py-graphviz/
  head/graphics/py-graphviz/Makefile
  head/graphics/py-graphviz/distinfo
  head/graphics/py-graphviz/pkg-descr
Comment 2 Danilo G. Baio freebsd_committer freebsd_triage 2017-09-17 11:44:50 UTC
Committed, thanks!