Back to Browse

Let's build PyO3 - first stream!

1.1K views
Streamed live on Jan 19, 2024
2:12:18

This was my first stream developing PyO3 live. We took a look into some procedural macro code which needed updating for an upcoming API rewrite for PyO3 0.21. In particular, the changes here were motivated by https://github.com/PyO3/pyo3/pull/3705#discussion_r1443763530 You can see a summary of the proposed API changes summarised at https://github.com/PyO3/pyo3/issues/3382 00:00 Holding screen 09:00 Stream start 12:35 Intro to today's topic 16:00 Quick intro to compiling PyO3 extensions 27:00 Motivation for the upcoming API changes 37:00 Using cargo expand to debug proc macros 42:00 Looking through PyO3's current implementation 1:07:04 Implementation of new functionality 1:43:00 "Into" a new puzzle 1:51:00 Wrapping up If you enjoyed this content and want more of it, or in general want to support development of PyO3, please consider supporting me at https://github.com/sponsors/davidhewitt If you have feedback or ideas of what you'd like to see for future streams, you can contact me via email (see my channel info), Mastodon, or Twitter. Or put ideas down in the comments below!

Download

0 formats

No download links available.

Let's build PyO3 - first stream! | NatokHD