Offline

Rust Summit at EuroPython

Track:
General
Type:
Summit
Level:
advanced
Room:
F2 (Fishbowl Room)
Start:
09:30 on Monday, 13 July 2026
End:
17:00 on Monday, 13 July 2026
Duration:
360 minutes

Abstract

Rust in Python: Deep Dive and Experience Sharing

This full-day summit is dedicated to exploring the intersection of Rust and the Python ecosystem. Attendees can expect an intensive schedule built around in-depth discussions, collaborative problem-solving, and practical experience sharing focused specifically on integrating Rust into Python projects and the development of high-performance Python tools (e.g., using technologies like PyO3, Maturin, or writing performant native extensions). The goal is to move beyond introductory concepts to tackle real-world challenges, performance optimizations, and best practices in production environments. This summit is designed for developers who already possess some practical experience in these topics and are looking to deepen their expertise, share lessons learned, and contribute to the community's collective knowledge.

Keynote Speaker

This year we have invited David Hewitt to join us.

David is a freelance software engineer with a mission to connect the Rust and Python software ecosystems. He is a leading maintainer of PyO3 and has spoken at both Python and Rust conferences about how the interop between the two languages works and his vision for its future. He has worked with companies in sectors including finance, energy and techonology on both proprietary and open-source codebases. David can be found streaming open source development on YouTube, most recently in a collaboration with Petr Viktorin to further native UTF-8 support for Python.

Agenda

The following agenda is subject to changes. Please check back from time to time.

Time Session Speaker
9:30 Check-in and welcome Cheuk
9:40 Keynote session David Hewitt
10:20 Deep dive talk about conda CLI Travis Hathaway
11:00 Coffee Break
11:30 Discussion - Should we train the Python team Rust? Travis Hathaway
12:10 Discussion - Tools for debugging Rust and Python Cheuk
12:45 Lunch
13:45 Discussionn - Rust in CPython David Hewitt
14:45 Lighting talks Sign up on the day
15:15 Coffee Break
15:30 Spalkling talk - Type-driven api design with Rust Farhaan Bukhsh
16:00 Rust / PyO3 Sprint or Mentoring session All
17:00 End of day

Registration and Participation

We have walk-in places on the day, if you have not registered, you can still come to check if we have spaces. Walk-in places are first come first serve.

Participation in the Rust Summit is by invitation only to ensure a focused and high-value experience for all attendees.

  1. Sign-Up Form: Individuals interested in attending must first complete the sign-up form.
  2. Topic Submission: This form also provides the opportunity for prospective attendees to suggest talks and/or discussion topics they would like to contribute or see covered during the summit.
  3. Invitation: After the sign-up period closes, the organizers will review submissions. Successful applicants will receive an official email invitation confirming their attendance in advance of the event.
  4. EuroPython Ticket Requirement: Please note that all participants must also be registered ticket holders for the main EuroPython conference. Holding a EuroPython ticket is a mandatory prerequisite for attending the Rust Summit.