Sprint Projects

See also

Participant List for the list of all sprint participants.

As it gets closer to the sprint, we will ensure that all participants will have access to all the notes linked below.

Sprint Blog Post

Please help us write the sprint summary blog post! This will be posted in The PSF’s blog. It would help us if you could share your daily updates below.

Draft of the Blog Post

C-API/runtime/subinterpreters

  • Joannah Nanjekye

  • Pablo Galindo Salgado

  • Neil Schemenauer

  • Petr Viktorin

  • Stefan Behnel

  • Trent Nelson

  • Victor Stinner

  • Dong-hee Na

  • Christian Heimes

  • Eric Snow

  • Hai Shi

  • Gregory P. Smith

  • Lewis Gaul

  • Barry Warsaw

C-API/subinterpreters Notes.

email

  • Barry Warsaw

email Notes.

stdlib modules

  • Barry Warsaw

  • Batuhan Taşkaya

  • Pablo Galindo Salgado

  • Senthil Kumaran

  • Stefan Behnel

  • Dong-hee Na

  • Guido van Rossum

  • Vinay Sajip

  • Éric Araujo

  • Irit Katriel

stdlib modules Notes.

Parser improvements

  • Pablo Galindo Salgado

  • Lysandros Nikolaou

  • Guido van Rossum

Parser improvements Notes.

Core workflow

  • Mariatta: miss-islington, bedevere issue #265

  • Brett Cannon: GitHub action to calculate SC voter roll, VS Code dev container, GitHub action to detect when importlib.h is out-of-date

  • Tal Einat: Project status dashboard

Core workflow Notes.

General issue triage/ PR reviews

  • Mariatta

  • Petr Viktorin

  • Andrew Kuchling

  • Zach Ware

  • Lysandros Nikolaou

  • Batuhan Taşkaya

  • Steve Dower

  • Guido van Rossum

  • Vinay Sajip

  • Gregory P. Smith

  • Brandt Bucher

  • Mark Shannon

  • Inada Naoki

  • Carol Willing

  • Éric Araujo

  • Irit Katriel

General issue triage/ PR reviews Notes.

Release management

  • Łukasz Langa

  • Ned Deily

  • Pablo Galindo Salgado

Release management Notes.

Typing

  • Łukasz Langa

  • Guido van Rossum

Typing Notes.

asyncio

  • Carol Willing

  • Kyle

  • Yury Selivanov

  • Guido van Rossum

asyncio Notes.

GC improvements

  • Neil Schemenauer

  • Pablo Galindo Salgado

  • Joannah Nanjekye

  • Mark Shannon

GC improvements Notes.

Optimize startup time

  • Neil Schemenauer

  • Eric Snow

  • Mark Shannon

  • Barry Warsaw

Optimize startup time Notes.

Buildbot Configuration

  • Zach Ware

Buildbot Configuration Notes.

Deprecate old modules

  • Brett Cannon: Pkgutil

Deprecate old modules Notes.

F-strings

  • Eric V. Smith

F-strings Notes.

Dataclasses

  • Eric V. Smith

Dataclasses Notes.

Language Design Discussions

  • Stefan Behnel

  • Pablo Galindo Salgado

  • Emily Morehouse

  • Batuhan Taşkaya

  • Thomas Wouters

  • Guido van Rossum

  • Eric Snow

  • Vinay Sajip

  • Barry Warsaw

Language Design Discussions Notes.

Windows

  • Trent Nelson

Windows Notes.

MacOS

  • Ned Deily

  • Ronald Oussoren

MacOS Notes.

DSLs and support for dynamic and/or annotated ASTs

  • Emily Morehouse

  • Guido van Rossum

DSLs and support for dynamic and/or annotated ASTs Notes.

Performance improvements

  • Tal Einat

Performance improvements Notes.

Increasing new contributors; mentorship

  • Tal Einat

  • Guido van Rossum

  • Eric Snow

  • Joannah Nanjekye

  • Mariatta

  • Carol Willing

  • Ammar Askar

  • Batuhan Taşkaya

  • Kyle Stanley

  • Lewis Gaul

  • Zach Ware

Increasing new contributors; mentorship Notes.

importlib.resources

  • Jason R. Coombs

  • Filipe Laíns

  • Barry Warsaw

importlib.resources Notes.

multiphase init and heap type

  • Hai Shi

  • Dong-hee Na

  • Eric Snow

multiphase init and heap type Notes.

Documentation

  • Terry Jan Reedy

  • Vinay Sajip

  • Gregory P. Smith

  • Mariatta

  • Carol Willing

  • Fred Drake

Documentation Notes.

PEP 447

  • Ronald Oussoren

PEP 447 Notes.

Security / SSL

  • Christian Heimes

Security / SSL Notes.

Gilectomy

  • Larry Hastings

New PEP

  • Larry Hastings

Posix subprocess

  • Gregory P. Smith

Build System

  • Gregory P. Smith

PEP 622/634 Structural Pattern Matching

  • Brandt Bucher

  • Barry Warsaw

  • Carol Willing

Wheel interpreter naming for 3.10

Or: Python 3.10 and the case of that pesky double-digit minor version number (PR)

  • Brett Cannon

  • Ned Deily

  • Pablo Galindo Salgado

  • Barry Warsaw

Hypothesis standard library tests

Trying to follow up on the proposal by Zac Hatfield-Dobbs from the language summit this year.

  • Paul Ganssle

Auto-Formatting the CPython Codebase

  • Ammar Askar

  • Batuhan Taşkaya

  • Dong-hee Na

  • Gregory P. Smith

  • Pablo Galindo Salgado

  • Tal Einat