The wheelhouse of horrors
summary
Covers problems that arise when building and distributing Python binary wheels for C/C++ extensions—runtime breakages from subtle build issues—and shows how to recognize and avoid those scenarios. Explains the manylinux standard for Linux platform wheels and demonstrates using cibuildwheel to automate building and distributing manylinux-compatible wheels.
AI-written summary · about
chapters (7)
- 0:00Start
- 3:23Wheel flavours
- 4:20Platform Wheels
- 5:38What's in the file name?
- 9:17Dependency on external library
- 16:02Incorrectly tagged wheel
- 19:30Summing up
related talks
40mBuilding a binary extension
49mHow to build Python-C++ libraries
24mA tale of Python C extensions and cross-platform wheels
29mTaking wheels mobile
44mDeinventing the Wheel
27mGrug make fire! Grug make wheel!
12mChallenge Accepted: Python Packaging Infrastructure for the RISCV64 Ecosystem
36mIntroduction to C++ python extensions and embedding Python in C++ Apps
