Language Summit
TL;DR
When: Wednesday, May 14 at 09:00am
Where: David L. Lawrence Convention Center, room TBD
Co-chairs: Emily Morehouse, Łukasz Langa
Blogger: Seth Michael Larson
Schedule
09:00 AM -- Welcome & Introductions -- with Emily & Łukasz
09:30 AM How can we make deprecations less painful? with Itamar Oren
10:00 AM An Uncontentious Talk about Contention with Mark Shannon
10:30 AM -- Coffee break --
11:00 AM The State of Free-threaded Python with Matt Page
11:30 AM Fearless Concurrency in Python with Matthew Parkinson (Microsoft), Tobias Wrigstad (Uppsala University), and Fridtjof Stoldt (Uppsala University)
12:00 PM The Challenges of the Steering Council with Eric Snow
12:30 PM -- Lunch --
1:30 PM Updates from the Python Docs Editorial Board with Mariatta
2:00 PM PEP 772 - the packaging governance process with Barry Warsaw
2:30 PM Python on Mobile - The Next Steps with Russell Keith-Magee
3:00 PM -- Group photo & coffee break --
3:30 PM What do Python core devs want for the future of Rust support? with David Hewitt
4:00 PM Upstreaming the Pyodide JS FFI with Hood Chatham
4:30 PM -- Lightning talks: --
4:30 PM Lightning talk: Did Java get async right? Adding Virtual Threads to Python with Mark Shannon
4:35 PM Lightning talk: Support for a pluggable JIT with Martin DeMello
4:40 PM Lightning talk: Python GPU Kernel Language Guide with Andy Terrel
4:45 PM Lightning talk: Null Coalescing Operators in Python with Noah Kim
4:50 PM Up to 5 other lightning talks submitted on-site
5:15 PM -- We're done! --
What is the Language Summit?
The Python Language Summit is an event for the developers of Python implementations (CPython, PyPy, MicroPython, GraalPython, IronPython, and so on) to share information, discuss our shared problems, and — hopefully — solve them.
These issues might be related to the language itself, the standard library, the development process, the status of Python 3.14 (and plans for 3.15), the documentation, packaging, the website, et cetera. The Summit focuses on discussions and consensus-seeking, more than merely on presentations.
Who can attend
We welcome Python core developers and triage team members, active contributors to CPython and alternative Python implementations, and other community members with a topic to discuss with core developers.
Who can propose a discussion topic
If you have discussion items; seeking consensus; awaiting community feedback on a PEP; needing help with your core dev work; or have specific questions that need answers from core developers, please submit a proposal. According to feedback, our audience prefers more discussions and shorter talks.
In your proposal, please include the following:
- why is this topic relevant to the core developers;
- what is needed from core developers out of this topic.
Can I come if I don't sign up?
Sorry, no. This is an invite-only event with limited capacity at the venue. After you sign up, we will let you know before April 7th if you're invited.
Do I need to sign up if I’m a Python core developer?
Yes, please! We have limited space, and we want to avoid overcrowding. Please register to reserve your space.
Can I sign up if I’m not a core developer of a Python implementation?
Yes, you can. In the past, we had quite a number of participants who were not core contributors to CPython or other implementations of Python. Among them were maintainers and representatives from BeeWare, CircuitPython, PSF board members, PyCharm, PyPA, etc.
Some of them have since become Python core developers, so that's a risk you must be willing to accept when signing up.
Do I need to be registered to PyCon US to attend the Language Summit?
Yes, this is so that you receive a badge and catering during the day. If you only want to attend the Language Summit portion and not the rest of the conference, then we can provide you with a voucher that allows you to be registered at PyCon US. This way you'll be in the system. However, we do recommend that you be registered for the full PyCon US. There are amazing talks and keynotes on the schedule that you wouldn't want to miss.
How can I learn what's happening at the event?
A detailed summary of the event will be published on the Python Software Foundation Blog. Just like last year, the event will be covered by Seth Michael Larson, the Security Developer in Residence at the Python Software Foundation.
Is this event recorded? Can I watch a live stream?
No, there will be no recording and no live stream available. If you'd like to participate in discussions, please sign up to attend. If you'd like to listen in, please wait for Seth’s blog posts after the Summit.
Are masks required?
We will be following the health and safety guidelines of the wider conference, which for this year states that masks are encouraged, but not required.
I need to ask a private question
Sure thing! You can message the organizers privately on Discourse and we’ll get you sorted.
We hope you have a great event!
Your Language Summit cat herding team,
Emily Morehouse-Valcarcel & Łukasz Langa