|File Search||Catalog||Content Search|
The Boost Python Library is used to quickly and easily export a C++ library to Python such that the Python interface is very similar to the C++ interface. It is designed to be minimally intrusive on your C++ design. In most cases, you should not have to alter your C++ classes in any way in order to use them with Boost.Python. The system should simply "reflect" your C++ classes and functions into Python. The major features of Boost.Python include support for: Subclassing extension types in Python, Overriding virtual functions in Python, Member function Overloading, Automatic wrapping of numeric operators among others.
The BOOST Python library is intended only for use in constructing a Python module, so only a shared library is supplied. David Abrahams, the upstream maintainer posted this to the BOOST mailing list. 1. AFAIK libboost_python is only useful from a shared lib (python module) -- oh, I suppose you could use it for embedding python in another app, but I've never tried it, and libboost_python.so more»
boost (1.33.1-10) unstable; urgency=medium * boost/detail/sp_counted_base_gcc_ia64.hpp, boost/detail/sp_counted_base_gcc_ppc.hpp: added missing constraints on inline assembly. Closes: #405599. Patch courtesy of Aaron M. Ucko <email@example.com>, from upstream CVS. -- Domenico Andreoli <firstname.lastname@example.org> Fri, 5 Jan 2007 10:23:10 +0100 boost (1.33.1-9) unstable; urgency=low * b more»
This software is a collection of libraries from the Boost.org site. The libraries use various licenses that fall under these guidelines: License requirements Must be simple to read and understand. Must grant permission to copy, use and modify the software for any use (commercial and non-commercial) for no fee. Must require that the license appear on all copies of the software more»