Christian Theune wrote:
> On Tue, 27 Jan 2009 19:49:16 +0100
> Hanno Schlichting <> wrote:
>> [... nice eggdeps and graphviz info ...]
>> tred and dot are part of graphviz. If you happen to run Mac OS and use
>> MacPorts you need to install graphviz-devel instead of the graphviz
>> port for tred to work. In the latest stable graphviz port tred is
>> broken.
> We're doing that already, but thanks for the pointer. One thing we
> found is that tred makes the graphs way to nice and doesn't hint you at
> the problematic points.  We manually isolated packages that we find
> sufficiently 'nice' and ignore those manually (like zope.interface).
> After that the graph only contains the messy parts but becomes a bit
> more readable.

Sure. That's a good approach. I found looking at the full dot files or
grepping through them to work quite well for certain tasks.

The reduced graphs gives you an easy way of seeing which packages can
already be declared nice. For the actual dependency analysis of the
messy ones, you need to dig deeper :)


Zope-Dev maillist  -
**  No cross posts or HTML encoding!  **
(Related lists - )

Reply via email to