~/talk

Using Rust to write Python modules

Talkat RustNL 2023 · on Wednesday, 2023-05-10· [rust, python]
slides:none on file

Demonstrates using PyO3 and maturin to write Rust-backed CPython extensions, showing a real library built from Sequoia Rust code and the cryptography rewrite as examples, compiled into shared objects that import at runtime and publish multiple wheels per Python version. Shows a PySide desktop app "Johnny Can Encrypt" that uses Rust modules for OpenPGP operations, explains mapping Rust Result errors into Python exceptions to avoid panics, and reports the workflow actually works for development, packaging, and cross‑Python distribution.

AI-written summary · about

  1. 0:00Introduction
  2. 4:03Python in Rust ecosystem
  3. 10:13Rewriting Python modules in Rust
  4. 13:22Rust-Python integration demo
  5. 17:25Real-world Rust-Python projects
  6. 21:44Tumpa for OpenPGP users
  7. 23:50Rust-Python ecosystem examples
  8. 25:55Future of Rust in Python
  9. 26:16Question and answer session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.