[C++-sig] [Announce] py++ new version available

Roman Yakovenko roman.yakovenko at gmail.com
Wed Aug 10 09:16:44 CEST 2005


I would like to announce a new version of py++.

What is py++? py++ is a framework of components for creating a C++
code generator
for boost.python. Code generation with the py++ framework is a very
flexible and
highly configurable process.

You can find an explanation about py++ at: 
    http://pygccxml.sourceforge.net/pyplusplus/py++.html

Status:
First of all, this project is under active development. Second py++ now has 
almost all futures that Pyste has and adds a few more.

py++ can export the following declarations:
    enums ( named and unnamed )
    member variables
    global variables
    operators ( partially )
    free functions
    member functions
    classes
    virtual functions could be overridden from Python

For big project py++ introduces new functionality: creating multiple files.
It creates 2 files per one exported top level class. 

py++ 0.0.2 depends on pygccxml 0.6.5

Installation instructions:
    For pygccxml there is a setup.py file, so installation should be a
    simple task. For py++ there is no setup yet. py++ is a regular
python package,
    so place it somewhere and add its location to sys.path.

Ideas, comments, suggestions or help are welcomed.

Roman Yakovenko



More information about the Cplusplus-sig mailing list