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

Description

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

SciPy22-BinaryExtensions.pdf

Files (1.9 MB)

Name Size Download all
md5:5edaaa69facc71af248b916ff5480723
1.9 MB Preview Download