Package: python-py++
Source: pyplusplus
Version: 1.0.0-1
Architecture: amd64
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Mathieu Malaterre <malat@debian.org>
Installed-Size: 35212
Depends: python2.7, python (>= 2.7.1-0ubuntu2), python (<< 2.8), python-pygccxml
Provides: python2.7-py++
Section: python
Priority: optional
Homepage: http://www.language-binding.net/pyplusplus/pyplusplus.html
Description: OO-framework for creating a code generator for Boost.Python
 Py++ uses GCC C++ compiler to parse C++ source files and allows you to expose
 C++ code to Python in quick and elegant way using the Boost.Python library.  It
 uses the following steps to do so:
  - source code is passed to GCC-XML
  - GCC-XML passes it to GCC C++ compiler
  - GCC-XML generates an XML description of a C++ program from GCC's internal
    representation.
  - Py++ uses pygccxml package to read GCC-XML generated file.
 .
 Feature list:
  - Py++ support almost all features found in Boost.Python library
  - Py++ generates code, which will help you to understand compiler generated
    error messages
  - Py++ has more than one mode of writing code into files:
    - single file
    - multiple files
    - multiple files, where single class code is split to few files
  - Py++ will save your compilation time - it will rewrite a file, only in case
    of change
  - You have full control over generated code. Your code could be inserted
    almost anywhere.
  - Py++ will check the "completeness" of the bindings. It will check for you
    that the exposed declarations don't have references to unexposed ones.
  - Py++ provides enough functionality to extract source code documentation and
    write it as Python documentation string
  - Py++ provides simple and powerful framework to create a wrapper for
    functions, which could not be exposed as is to Python
