Hi, I’m self-nominating myself for the 2023 Steering Council term to support the following agendas
Agenda
-
Support Faster CPython
Faster CPython project shows noticeable performance enhancement through CPython 3.11
I expect that we need more complicated and challenging changes for CPython 3.12.
My main interest is supporting the team from the infrastructure level to making decisions for controversial issues. -
Support multicore subinterpreter project
Many people are involving to support multicore subinterpreter project for many years, But I am not sure when we can release the feature to the public. To accelerate this project we need to support several decisions for the team so I would like to support those things for releasing the multi-core subinterpreter project at 3.12 or 3.13. -
Support migration C API changes to the 3rd party
Recently, we’ve changed several C APIs for several reasons. (e.g To make C API better, For performance improvement)
Those changes impacted Python ecosystems including important libraries like Cython or other frameworks.
For more smooth improvement, we need to provide a way for easier migration including the status check whether the API is broken from 3rd party side,
I would like to focus on setting up the policy and system for easier migration including providing a toolkit from the CPython team.
My Contribution to Python
- I’ve been a core developer since 2020.
- 243 commits to CPython
- I am the maintainer of the pyperf project and I‘ve supported adding features for the Faster-CPython project. Recent work was collaborating with the Pyston team to support LLVM BOLT optimizer.
- For C API migration support, I am the co-maintainer of pythoncapi-compat project.