Vote to promote Tomáš Roun

@kj0 and I would like to propose promoting Tomáš Roun (tomasr8 on GitHub) to a core developer.
Tomáš has consistently proven himself to be a friendly, thoughtful, and dedicated contributor.

Tomáš started contributing in April 2023 and has authored 119 merged PRs.
Later, in October 2024 he was nominated to be a triager.

Contributions to Python

Tomáš has contributed to many areas of Python, including improvements to documentation and changes in modules such as ast , pyrepl , gettext , typing , importlib and many others.

Highlights

Contributions to the Python ecosystem

Post-promotion mentoring

I’d continue mentoring Tomáš for some time after his promotion to help him adjust to his new responsibilities.

Vote process

As a reminder from PEP 13 regarding voting rules:

It is granted by receiving at least two-thirds positive votes in a core team vote that is open for one week and with no veto by the Steering Council.

Vote

  • Promote Tomáš Roun
  • Do not promote
0 voters
21 Likes

I’ve been working with Tomáš closely on the JIT and reviewing his PRs. He is an absolute joy to work with. I have no doubt he will be an excellent addition to the Python core team.

8 Likes

Tomáš will make a fantastic addition to the team. He’s very easy to work with and a super fast learner: he very quickly went from educating himself about the JIT, to implementing my suggestions for improvements (without much hand-holding), to suggesting ideas for new improvements that hadn’t even occurred to me.

I had the pleasure of working extensively with him at the PyCon sprints. He did a great job of taking on a couple of big projects that didn’t really have precedent yet (like optimizing away entire isinstance(x, SomeClass)/type(x) calls when x has a known type), and applied a thoughtful, iterative approach to his implementation (weighing things like ease of testing, code complexity, and the usefulness of handling additional edge cases).

He’s a great C and Python programmer… but he’s also just a great guy to sit next to at a sprint, and embodies a lot of what it means to be a core dev (being polite, collaborating well with others, and working hard to serve and delight the end user).

12 Likes

Let me add to that. I watched Tomáš in a GitHub issue (or was it Discourse?) where there was some tension brewing. It was a while ago and I can’t recall what it was about, but I was impressed by how Tomáš gently, kindly defused the tension and made everyone feel better about themselves. That takes real maturity!

15 Likes

The Steering Council has met and discussed the vote. We accept this vote (no veto). Welcome to the CPython core team Tomáš Roun @tomasr8!

@ambv can help get you setup with all the right permissions and things.

13 Likes

Done. Welcome, Tomáš!

8 Likes

I am really overwhelmed by all the positive messages from everyone. Thank you for all for the kind words! :slight_smile:

I also wanted to say that I never would have been able to get to this point without so many kind and helpful people in the community so I just wanted to say thank you to everyone who has helped me and supported me along the way! I really really appreciate it and I will do my best to make Python better! :slight_smile:

18 Likes