Package: wnpp Severity: wishlist -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
* Package name : python-py++ Version : 0.8.5 Upstream Author : Roman Yakovenko <[EMAIL PROTECTED]> * URL : http://www.language-binding.net/pyplusplus/pyplusplus.html * License : Boost Software License Programming Lang: Python Description : An object-oriented framework for creating a code generator for Boost.Python library 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 - -- System Information: Debian Release: 4.0 APT prefers unstable APT policy: (800, 'unstable'), (700, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.16-2-686 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFGKkdc4eu+pR04mIcRAp3aAJ9cPrF4T5yB/8yz73SUV155bQz9vACeJcaA rNNpp46Jh00J/aTgjpDV8TE= =jzJJ -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]