Building a Binary Extension

Building a Binary Extension

PyCon US via YouTube Direct link

Pybind11 and setuptools

25 of 36

25 of 36

Pybind11 and setuptools

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Building a Binary Extension

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 Is Python fast?
  3. 3 Python has great performance
  4. 4 dump Python
  5. 5 Numba
  6. 6 Make Python Faster
  7. 7 Pre)compile
  8. 8 What is a binary extension?
  9. 9 Pure / Binary wheels
  10. 10 But why compile?
  11. 11 Disclamers
  12. 12 But it's hard?
  13. 13 Bindings / Coding
  14. 14 A fork in the road
  15. 15 Accessing shared libraries
  16. 16 Not just a JIT
  17. 17 Fast Python
  18. 18 Fast not quite-Python
  19. 19 Example of usage
  20. 20 Many great features
  21. 21 Nanobind
  22. 22 Example project
  23. 23 tests/test_works.py
  24. 24 Build systems
  25. 25 Pybind11 and setuptools
  26. 26 Scikit-build plans
  27. 27 setup.py
  28. 28 Redistributables
  29. 29 cibuildwheel tips
  30. 30 pyproject. toml
  31. 31 github/workflows/cd.yml (1)
  32. 32 Produced files
  33. 33 Think outside the box
  34. 34 Quickstart: scikit-hep/cookie
  35. 35 Key Takeaways
  36. 36 My Projects

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.