On Dec 12, 2012 11:06 AM, "Ovanes Markarian" <om_boost@keywallet.com> wrote:
>
> Hello *,
>
> we are now considering to use some Python/C++ bindings and here came Boost Python to my mind. I would like to ask what is the state of the library? Is it still maintained? As far as I can see the library's doc is dated back to 2003 (some of the doc's parts are from 2005) and the latest python version to be known to work is Python 2.2.2.
>
> Is Python 2.7.2 going to work or supported at all?
>
> I also searched for some docs on how Boost Python bindings are going to work with PyPy. Found some really old post describing the problems to support Boost Python binding and some messages from the mailing list, which describe, which functions must be implemented to support Boost Python in PyPy.
>
> Any info would be great!
>
> Thanks,
> Ovanes
>
> _______________________________________________
> Boost-users mailing list
> Boost-users@lists.boost.org
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
Yes, Boost.Python works great with Python 2.7!
As far as compiling for the PyPy runtime...last time I checked, this was not possible due to some unimplemented functions that Boost relies on (that could have changed). Boost.Python is a system for communication between CPython and C++, not a wrapper/interface generator like SWIG -- it manipulates Python runtime objects quite directly.
Hope that helps.