|Summary:||Ebuild for pygraphviz|
|Product:||Gentoo Linux||Reporter:||Jeffrey Yasskin <jyasskin>|
|Component:||New packages||Assignee:||Python Gentoo Team <python>|
|Package list:||Runtime testing required:||---|
Description Jeffrey Yasskin 2003-06-28 16:25:32 UTC
Here's an ebuild and setup.py for a python interface to graphviz's libagraph written by Manos Renieris. It uses the "Brown Copyright" so a new license needs to be added.
Comment 1 Jeffrey Yasskin 2003-06-28 16:27:41 UTC
Created attachment 13975 [details] pygraphviz-0.1.ebuild In the DEPENDS, python and graphviz probably need minimum versions.
Comment 2 Jeffrey Yasskin 2003-06-28 16:30:03 UTC
Created attachment 13976 [details] files/setup.py This has the paths to graphviz's libs and includes hardcoded. `dotneato-config` gives a way around that, but its output isn't exactly what Extension() needs as input. What's the right way to specify the paths?
Comment 3 Jeffrey Yasskin 2003-06-28 16:35:34 UTC
If you try to print the result of Agraph(), it segfaults. (It's passing a null pointer to a C function.) Look at the end of __init__.py for an example of how it should be used. I'm planning to write a wrapper for agopen() (see http://www.research.att.com/sw/tools/graphviz/Agraph.pdf) and modify __init__.py eventually so that doesn't happen.
Comment 4 Alastair Tse (RETIRED) 2003-07-18 21:06:38 UTC
this package is a little sticky because upstream doesn't do versioning. we'll have to make our own snapshot to put on our mirrors. will get around to this soon
Comment 5 Lukasz Strzygowski (RETIRED) 2004-07-03 06:22:25 UTC
Marking WONTFIX, because this package seems to be no longer developed, and it isn't especially popular. Unfortunately, we can't add to portage ebuilds for every piece of software. Anyway, thanks for submission Jeffrey.