From: Chris L. <cli...@gm...> - 2004-10-22 19:49:56
|
Thomas Heller wrote: > Changes in this release: > > * The new ``--xref`` or ``-x`` command line switch instructs > py2exe to create a python module cross reference and display it > in the webbrowser. This allows to answer question why a certain > module has been included, or if you can exlude a certain module > and it's dependencies. This has *not* been extensively tested, > but it's a start. Also, the html page includes links which will > even allow to view the source code of a module in the browser, > for easy inspection. > > A sample cross reference can be found here, note that the links > to open the .py files will of course not work over the internet: > http://starship.python.net/crew/theller/py2exe/sample_xref.html looks like a dot/graphviz output was nice too ;-) http://www.research.att.com/sw/tools/graphviz/ http://www.research.att.com/sw/tools/graphviz/examples/undirected/softmaint.html "dot" files are simple text like node1 -> node2 and dot will do all the layout. it's also used in doxygen for the include hierachies btw. is there a way to use the dependecy scanner for non windows apps too? could be handy if one has to strip down an appliaction for an embedded python (embedded in the sense of running on a small plarform, like a 32MB RAM, 16MB flash single board computer in a product) chris |