2025-02-01 22:15:24 -05:00
2021-01-04 00:21:07 -05:00
2024-10-10 09:28:59 -04:00
2024-08-18 13:16:00 -04:00
2024-09-22 12:30:12 -04:00
2024-09-18 10:36:45 -04:00
2021-06-04 03:10:21 +03:00
2020-08-07 14:04:30 -04:00
2021-01-04 00:21:07 -05:00
2006-01-31 03:26:46 +00:00

logo

Synopsis

Join the chat at https://gitter.im/boostorg/python

Welcome to Boost.Python, a C++ library which enables seamless interoperability between C++ and the Python programming language. The library includes support for:

  • References and Pointers
  • Globally Registered Type Coercions
  • Automatic Cross-Module Type Conversions
  • Efficient Function Overloading
  • C++ to Python Exception Translation
  • Default Arguments
  • Keyword Arguments
  • Manipulating Python objects in C++
  • Exporting C++ Iterators as Python Iterators
  • Documentation Strings

See the Boost.Python documentation for details.

Hint : Check out the development version of the documentation to see work in progress.

Building Test Ubuntu Test OSX Test Windows

While Boost.Python is part of the Boost C++ Libraries super-project, and thus can be compiled as part of Boost, it can also be compiled and installed stand-alone, i.e. against a pre-installed Boost package.

Prerequisites

Build

Run

faber

to build the library.

Test

Run

faber test.report

to run the tests.

Build docs

Run

faber doc.html

to build the documentation.

S
Description
No description provided
Readme 23 MiB
Languages
C++ 87.4%
Python 11.8%
CMake 0.3%
C 0.3%