[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