Published August 1, 2022 | Version v1
Presentation Open

Building Binary Extensions with pybind11, scikit-build, and cibuildwheel

  • 1. Princeton University
  • 2. Nord Projects
  • 3. Google
  • 4. Ecole Polytechnique Fédérale de Lausanne
  • 5. PyPA
  • 6. Facebook Research
  • 7. Kitware


Building binary extensions is easier than ever thanks to several key libraries. Pybind11 provides a natural C++ language for extensions without requiring pre-processing or special dependencies. Scikit-build ties the premier C++ build system, CMake, into the Python extension build process. And cibuildwheel makes it easy to build highly compatible wheels for over 80 different platforms using CI or on your local machine.



Files (1.9 MB)

Name Size Download all
1.9 MB Preview Download