Menu

Tree [r11] /
 History

HTTPS access


File Date Author Commit
 doc 2007-08-22 ljp [r1] moved from cvs
 examples 2009-01-31 ljp [r7] pure python backend, calls command line program
 HEADER 2007-08-22 ljp [r1] moved from cvs
 Jamfile 2007-08-22 ljp [r1] moved from cvs
 Jamrules 2007-08-22 ljp [r1] moved from cvs
 LICENSE 2007-08-22 ljp [r1] moved from cvs
 README 2007-08-22 ljp [r1] moved from cvs
 RELEASE_NOTES 2007-08-22 ljp [r3] -
 __init__.py 2009-01-31 ljp [r7] pure python backend, calls command line program
 _yapgvb.cpp 2008-04-11 ljp [r5] i
 _yapgvb.hpp 2007-08-22 ljp [r1] moved from cvs
 _yapgvb_py.py 2009-01-31 ljp [r11] -
 attrs.html 2007-08-22 ljp [r1] moved from cvs
 boost-build.jam 2007-08-22 ljp [r1] moved from cvs
 config.py 2009-01-31 ljp [r10] configs for non-boost version
 config_generic.py 2009-01-31 ljp [r10] configs for non-boost version
 config_linux2.py 2009-01-31 ljp [r10] configs for non-boost version
 config_win32.py 2009-01-31 ljp [r10] configs for non-boost version
 gendocs.py 2007-08-22 ljp [r1] moved from cvs
 graph_attribute_types.py 2007-08-22 ljp [r1] moved from cvs
 graph_attributes.py 2007-10-23 ljp [r4] hack to make rank attribute work
 mneumonics.py 2007-08-22 ljp [r1] moved from cvs
 setup.py 2009-01-31 ljp [r10] configs for non-boost version

Read Me

Quick installation: 

Linux:

    1. make sure that boost.python and graphviz are installed.  
       graphviz must be >= version 2.6, and should be compiled as 
       dynamically linked libraries.
    
    2. optionally install the boost.graph python bindings.
    
    3. edit config.py to match your system

    4. run 'python setup.py build'

    5. if that works, run 'python setup.py install'


Windows:

    1. Install graphviz.  
    
    2. Build boost.   
        I. Download and extract the .zip archive for boost_1_33_1 (or better)
        II.     Download the bjam binary for windows.  
        III.    Edit your PATH so that bjam is in it.  
        IV.   Open a cmd shell.
        V.   Make sure that your Visual Studio .NET 2003* environment is set up.
               This can usually be accomplished by running the vcvars32.bat script
               that comes with Visual Studio.
        VI.     chdir to the boost_1_33_1 directory
        VII.    Type 'bjam'

    3. Edit yapgvb/config_win32.py to match your setup
    
    4. From the command line, run:
        python setup.py build
        python setup.py install
        
        (or python setup.py bdist_wininst to build an installer)

* afaik, Visual Studio .NET 2003 is the only version of visual studio that can be used
to build extensions for the stock distribution of Python 2.4 without modification.
The free compiler suite /can/ be used, but requires some kind of ugly hack to distutils.
Search the web/usenet for more info (in particular, search on comp.lang.python)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.