Report from the Python Language Summit
The Python Language Summit is an annual event that is held in conjunction with the North American edition of PyCon. Its mission is to bring together core developers of various Python implementations to discuss topics of interest within that group. The 2015 meeting was held April 8 in Montréal, Canada. I was happy to be invited to attend the summit so that I could bring readers a report on the discussions there.
The summit was deemed the "Barry and Larry show" by some, since it was co-chaired by Barry Warsaw and Larry Hastings (seen at right in their stylish fezzes). Somewhere around 50 developers sat in on the talks, which focused on a number of interesting topics, including atomicity guarantees for Python operations, possible plans to make Python 3 more attractive to developers, infrastructure changes for development, better measurement for Python 3 adoption, the /usr/bin/python symbolic link, type hints, and more.
- Atomicity: What operations are guaranteed to be atomic for Python and where/how will that be specified?
- Making Python 3 more attractive: Adding some big-ticket features might make developers more interested in switching to Python 3.
- PyParallel: An alternative Python focused on high performance through parallelism.
- Core development infrastructure: Making Python development workflows and infrastructure better for the future.
- Python 3 adoption: More ideas on what needs to happen to bring about more Python 3, but also to be able to measure that increase.
- The Python symbolic link: Should /usr/bin/python point to Python 2 or Python 3—or perhaps to something else entirely?
- Type hints: Guido van Rossum gives an introduction to the new optional type annotation feature for Python 3.5.
- Python on mobile systems: A video that described the current status and plans for writing mobile apps using Python.
- Adding Requests to the standard library: Should the Requests module be added to the standard library?
- PyMetabiosis: An experimental way to allow PyPy to use C extensions by embedding CPython in PyPy.
- Jython Native Interface (JyNI): A mechanism to allow Jython to use C extensions.
- Python installation options for Windows: A look at the Windows installer and some options for the types of installations it supports in the future.
- Python at Heroku: A talk about where Python fits in at cloud-application hosting provider Heroku.
| Index entries for this article | |
|---|---|
| Conference | PyCon/2015 |
| Python | Python Language Summit |
