PyBindGen 0.12 released
[Posted September 3, 2009 by cook]
| From: |
| Gustavo Carneiro <gjcarneiro-AT-gmail.com> |
| To: |
| python-announce-list-AT-python.org, capi-sig-AT-python.org,
"Development of Python/C++ integration" <cplusplus-sig-AT-python.org> |
| Subject: |
| ANN: PyBindGen 0.12 released |
| Date: |
| Tue, 1 Sep 2009 15:36:21 +0100 |
| Message-ID: |
| <a467ca4f0909010736xa039667k10ca9621eac0a3ae@mail.gmail.com> |
| Archive-link: |
| Article, Thread
|
PyBindGen is a Python module that is geared to generating C/C++ code that
binds a C/C++ library for Python. It does so without extensive use of either
C++ templates or C pre-processor macros. It has modular handling of C/C++
types, and can be easily extended with Python plugins. The generated code is
almost as clean as what a human programmer would write.
It can be downloaded from:
http://code.google.com/p/pybindgen/
Bug reports should be filed here:
https://bugs.launchpad.net/pybindgen
=== pybindgen 0.12 ===
- Now we can catch C++ exceptions and translate them into Python
- New API to add container iteration powers to wrapped C++ classes
- Unary minus operator support (J. Michael Owen)
- CppMethod: is_pure_virtual=True should imply is_virtual=True
- More polish for numeric operators with non-class right operand
- Virtual methods regressions fixed
- gccxmlparser: don't try to wrap private/protected operators
- MSVC compilation fix
- unsigned long type handlers (J. Michael Owen)
- tp_len/__len__ works now with overloaded methods (J. Michael Owen)
- Add foreign_cpp_namespace option to Function wrappers
- Misc. cleanup and bug fixes
--
Gustavo J. A. M. Carneiro
INESC Porto, Telecommunications and Multimedia Unit
"The universe is always one step beyond logic." -- Frank Herbert
--
http://mail.python.org/mailman/listinfo/python-announce-list
Support the Python Software Foundation:
http://www.python.org/psf/donations/
(
Log in to post comments)