Artwork

Contenuto fornito da Michael Kennedy. Tutti i contenuti dei podcast, inclusi episodi, grafica e descrizioni dei podcast, vengono caricati e forniti direttamente da Michael Kennedy o dal partner della piattaforma podcast. Se ritieni che qualcuno stia utilizzando la tua opera protetta da copyright senza la tua autorizzazione, puoi seguire la procedura descritta qui https://it.player.fm/legal.
Player FM - App Podcast
Vai offline con l'app Player FM !

#487: Building Rust Extensions for Python

1:02:24
 
Condividi
 

Manage episode 453044429 series 83399
Contenuto fornito da Michael Kennedy. Tutti i contenuti dei podcast, inclusi episodi, grafica e descrizioni dei podcast, vengono caricati e forniti direttamente da Michael Kennedy o dal partner della piattaforma podcast. Se ritieni che qualcuno stia utilizzando la tua opera protetta da copyright senza la tua autorizzazione, puoi seguire la procedura descritta qui https://it.player.fm/legal.
There has been a lot of changes in the low-level Python space these days. The biggest has to be how many projects have rewritten core performance-intensive sections in Rust. Or even the wholesale adoption of Rust for newer projects such as uv and ruff. On this episode, we dive into the tools and workflow needed to build these portions of Python apps in Rust with David Seddon and Samuel Colvin.
Episode sponsors
Posit
Data Citizens Podcast
Talk Python Courses

Links from the show

Samuel Colvin: github.com/samuelcolvin
David Seddon: github.com/seddonym
David's blog: seddonym.me
Pydantic: pydantic.dev
PEP 0759: peps.python.org
TypeShed: github.com
Maturin: maturin.rs
rloop: github.com
Install Rust: rust-lang.org
Py03: pyo3.rs
The Rust Programming Language (book): https://doc.rust-lang.org/book/
Grimp: github.com
Grimp Workflows: github.com
White House recommends memory safe languages: whitehouse.gov
Installing Rust: rust-lang.org
jiter: github.com
import-linter: github.com
Logfire: pydantic.dev
Crabs in Snakes, David Seddon, Pycon Italia: youtube.com
Kraken engineering blog: engineering.kraken.tech
Serde: serde.rs
Mypy stub testing: mypy.readthedocs.io
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm
--- Stay in touch with us ---
Subscribe to Talk Python on YouTube: youtube.com
Talk Python on Bluesky: @talkpython.fm at bsky.app
Talk Python on Mastodon: talkpython
Michael on Bluesky: @mkennedy.codes at bsky.app
Michael on Mastodon: mkennedy
  continue reading

532 episodi

Artwork
iconCondividi
 
Manage episode 453044429 series 83399
Contenuto fornito da Michael Kennedy. Tutti i contenuti dei podcast, inclusi episodi, grafica e descrizioni dei podcast, vengono caricati e forniti direttamente da Michael Kennedy o dal partner della piattaforma podcast. Se ritieni che qualcuno stia utilizzando la tua opera protetta da copyright senza la tua autorizzazione, puoi seguire la procedura descritta qui https://it.player.fm/legal.
There has been a lot of changes in the low-level Python space these days. The biggest has to be how many projects have rewritten core performance-intensive sections in Rust. Or even the wholesale adoption of Rust for newer projects such as uv and ruff. On this episode, we dive into the tools and workflow needed to build these portions of Python apps in Rust with David Seddon and Samuel Colvin.
Episode sponsors
Posit
Data Citizens Podcast
Talk Python Courses

Links from the show

Samuel Colvin: github.com/samuelcolvin
David Seddon: github.com/seddonym
David's blog: seddonym.me
Pydantic: pydantic.dev
PEP 0759: peps.python.org
TypeShed: github.com
Maturin: maturin.rs
rloop: github.com
Install Rust: rust-lang.org
Py03: pyo3.rs
The Rust Programming Language (book): https://doc.rust-lang.org/book/
Grimp: github.com
Grimp Workflows: github.com
White House recommends memory safe languages: whitehouse.gov
Installing Rust: rust-lang.org
jiter: github.com
import-linter: github.com
Logfire: pydantic.dev
Crabs in Snakes, David Seddon, Pycon Italia: youtube.com
Kraken engineering blog: engineering.kraken.tech
Serde: serde.rs
Mypy stub testing: mypy.readthedocs.io
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm
--- Stay in touch with us ---
Subscribe to Talk Python on YouTube: youtube.com
Talk Python on Bluesky: @talkpython.fm at bsky.app
Talk Python on Mastodon: talkpython
Michael on Bluesky: @mkennedy.codes at bsky.app
Michael on Mastodon: mkennedy
  continue reading

532 episodi

Alle episoder

×
 
Loading …

Benvenuto su Player FM!

Player FM ricerca sul web podcast di alta qualità che tu possa goderti adesso. È la migliore app di podcast e funziona su Android, iPhone e web. Registrati per sincronizzare le iscrizioni su tutti i tuoi dispositivi.

 

Guida rapida

Ascolta questo spettacolo mentre esplori
Riproduci