Skip to content

pybind11v3.1.0

Updated

pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code

#Usage

pybind11 provides CMake integration:

# Easy
set(PYBIND11_FINDPYTHON ON)
find_package(pybind11 CONFIG REQUIRED)
pybind11_add_module(MyModule1 src1.cpp)

# Advanced
find_package(Python COMPONENTS Interpreter Development)
find_package(pybind11 CONFIG REQUIRED)
Python_add_library(MyModule2 src2.cpp)
target_link_libraries(MyModule2 PRIVATE pybind11::headers)

#Supported Platforms

All platforms supported.

#Features

No features defined.

#Dependencies

and 11 transitive dependencies:

#Host Dependencies

and 7 transitive dependencies:

#Host Tool For

No ports use this.

#Contributors

  • Ethan Smith's avatarEthan Smith
  • Robert Schumacher's avatarRobert Schumacher
  • Kyle Macfarlan's avatarKyle Macfarlan
  • Alexander Karatarakis's avatarAlexander Karatarakis
  • Albert Ziegenhagel's avatarAlbert Ziegenhagel
  • Albert Ziegenhagel's avatarAlbert Ziegenhagel
  • Stanislav Ershov's avatarStanislav Ershov
  • Sztergbaum Roman's avatarSztergbaum Roman
  • zhihaoy's avatarzhihaoy
  • pravic's avatarpravic
  • Stefano Sinigardi's avatarStefano Sinigardi
  • Anand Balakrishnan's avatarAnand Balakrishnan
  • ras0219's avatarras0219
  • Mikhail Boldyrev's avatarMikhail Boldyrev
  • Adam Johnson's avatarAdam Johnson
  • JonLiu1993's avatarJonLiu1993
  • Ryan's avatarRyan
  • chausner's avatarchausner
  • NancyLi1013's avatarNancyLi1013
  • SunBlack's avatarSunBlack
  • Alexander Neumann's avatarAlexander Neumann
  • Qingnan Duan's avatarQingnan Duan
  • Jack·Boos·Yu's avatarJack·Boos·Yu
  • Yury Bura's avatarYury Bura
  • miyanyan's avatarmiyanyan
  • Osyotr's avatarOsyotr
  • Kai Pastor's avatarKai Pastor
  • toge's avatartoge
  • Steve Brain's avatarSteve Brain

#Changelog

Show 44 earlier changes