[C++-sig] [Announce] py++ first public release

Roman Yakovenko roman.yakovenko at gmail.com
Tue Jul 12 12:46:32 CEST 2005


Hi,

I would like to introduce a new code generator for the boost.python
library, called 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 introduction to py++ at: 

1. http://tinyurl.com/bpe2o
2. http://cvs.sourceforge.net/viewcvs.py/*checkout*/pygccxml/source/pyplusplus/docs/py%2B%2B.html

Status:

First of all, this project is under active development. 
py++ can export the following declarations:
    enums ( named and unnamed )
    global variables
    operators ( partially )
    free functions
    member functions
    classes
py++ does not allow the user to override virtual functions from Python
for exported classes, i.e. py++ does not create a wrapper class for
exported classes.

Currently, py++ does not have its own homepage. You can download py++
from http://sourceforge.net/projects/pygccxml.
Please note that pyplusplus-0.0.1 requires pygccxml-0.6.4 .

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