Annual release cycle for Python, new Python Software Foundation fellows from Africa, and more updates

Find out what's going on in the Python community in December.
Register or Login to like
How to write a web service using Python Flask

Yuko Honda on Flickr. CC BY-SA 2.0

The Python Software Foundation (PSF) is a nonprofit organization behind the Python programming language. I am fortunate to be a PSF Fellow (honorable member for life,) a Python core developer, and the liaison between my company, Red Hat, and the PSF. Part of that liaison work is providing updates on what’s happening in the Python community. Here’s a look at what we have going on in December.

Upcoming events

A significant part of the Python community is its in-person events. These events are where users and contributors intermingle and learn together. Here are the big announcements of upcoming opportunities to connect.

PyCon US 2020

PyCon US is by far the largest annual Python event. The next PyCon is April 15-23, 2020, in Pittsburgh. The call for proposals is open to all until December 20, 2019. I’m planning to attend PyCon for the conference and its famous post-con sprints.


EuroPython is the largest Python conference in Europe with about 1,000 attendees in the last years. EP20 will be held in Dublin, Ireland, July 20-26, 2020. As a liaison for Red Hat, I’m proud to say that Red Hat sponsored EP18 in Edinburgh and donated the sponsoring tickets to Women Who Code Scotland.


PyData is a separate nonprofit related to the Python community through a focus on data science. They host many international events throughout the year, with upcoming events in Austin, Texas, and Warsaw, Poland before the end of the year.

New PSF fellows from Africa

The PSF promotes a few members to fellow every quarter. Yesterday, twelve new PSF fellows were announced.

I’d like to highlight the four new fellows from Ghana, who are also the organizers of the first pan-African PyCon Africa, which took place in August 2019 in Accra, Ghana. The Python community in Africa is growing at an amazing speed. PyCon Africa 2020 will be in Accra again, and I’m planning to spend my summer vacation there.

Annual release cycle for Python

Python used to release a new major version about every 18 months. This timeline will change with the Python 3.9 release. With PEP 602, a new major version of Python will be released annually in October. The new cadence means fewer changes between releases and more predictable release dates. October was chosen to align with Linux distribution releases such as Fedora. Miro Hrončok from the Python maintenance team joined the discussion and has helped to find a convenient release date for us; for more details, please see

Steering council election

The Python Steering Council governs the development of Python. It was established after Guido van Rossum stepped down as benevolent dictator for life. Python core developers elect a new steering council for every major Python release. For the upcoming term, nine candidates were nominated for five seats on the council (with Guido being nominated, but withdrawing). See for all the details. Election results are expected to be announced mid-December.

That covers what’s new in the Python community for December. Stay tuned for more updates in the future and mark your calendars for the conferences mentioned above.

What to read next

Why Python is perfect for startups

So you have a great business idea for a wonderful IT product or service, and you want to build your high tech startup around it. Having the idea is a great start, but you will…

User profile image.
Christian is a Python core developer, Python Software Foundation fellow, and frequent contributor to the Python community. He is also a principal software engineer at Red Hat working on the identity management platform FreeIPA.

Comments are closed.

Creative Commons LicenseThis work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.