Bitbucket is a code hosting site with unlimited public and private repositories. We're also free for small teams!

Py++ - Boost.Python code generator

Py++ is a code generator for Boost.Python that simplifies writing
Python bindings of a C/C++ library. The tool is implemented as a Python
module which is controlled by a user script.


In order to use Py++ you need the following additional components:

- Python v2.6 (or higher)
- pygccxml


The package uses the Python distutils so you can do the usual procedure:

  python install

For more information about using the distutils see the Python manual
"Installing Python Modules".


For examples and tutorials see the Py++ web site. An API reference
is available in the directory docs/apidocs in the source archive.

If you obtained the source code from the subversion repository you
have to build the API reference yourself. This can be done using the
setup script:

  python doc

In order for this to work you need Sphinx and pygccxml.

Copyright 2004-2008 Roman Yakovenko.
Distributed under the Boost Software License, Version 1.0. (See
accompanying file LICENSE_1_0.txt or copy at

Recent activity

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.