Hugo van Kemenade
banner
hugovk.dev
Hugo van Kemenade
@hugovk.dev
Python 3.14 & 3.15 release manager, core developer, Sovereign Tech Fellow, PSF Fellow, open-source maintainer, PEP editor, NaNoGenMo organiser, winter bicycler
November 9, 2025 at 1:00 PM
Some stats from core dev @hauntsaninja.bsky.social showing Python 3.14 had more usable packages on day 1 than other recent releases.

New releases of #cibuildwheel adding 3.14 as optional and then default also helped.

discuss.python.org/t/stats-on-p...

#Python #Python314 #wheels #stats #PyPI
October 13, 2025 at 12:20 PM
We released Python 3.9, 3.10, 3.11, 3.12, 3.13 and 3.14 this week but I'm sorry you're going to have to wait until next week for 3.15.

discuss.python.org/t/python-3-1...

discuss.python.org/t/3-13-8-has...

discuss.python.org/t/python-3-1...

peps.python.org/pep-0790/

#Python
October 9, 2025 at 9:13 PM
Just released! 🚀

Please install and enjoy Python 3.14! 🥧

discuss.python.org/t/python-3-1...

#Python #Python314 #release
October 7, 2025 at 2:29 PM
[Oops, I think my original reply didn't send, let's try again...]

Here's a clue!
October 4, 2025 at 5:55 PM
On the boat back from Tallinn after PyCon Estonia!
#Python #PyCon #PyConEE #PyconEstonia #Tallinn #ferry
October 4, 2025 at 4:24 PM
On the boat to Tallinn for PyCon Estonia!
#Python #PyCon #PyConEE #PyconEstonia #Tallinn #ferry
October 1, 2025 at 2:05 PM
[Forgot to press send on this two weeks ago...]

On my way to the Arm office in Cambridge for the Python core sprint! Exciting week ahead!
#Python #CoreSprint
September 30, 2025 at 12:16 PM
🐍🏃‍➡️🏃‍➡️🏃‍➡️🏃‍➡️ #Python #CoreSprint day 4!

Finally, 3.14.0rc3: next RM @savannah.dev joined in to watch the process and ask questions 🥧

Then a quick core․py recording with @pablogsal.com and @lukasz.langa.pl before heading up to Manchester for #PyConUK! 🐝

Thanks again to @diegor.it and Arm for hosting! 🦾
September 20, 2025 at 11:01 PM
🐍🏃‍➡️🏃‍➡️ #Python #CoreSprint day 3!

Lightning talks from Guido van Rossum, Ee Durbin, Steve Dower, Larry Hastings, Adam Turner & Greg Smith

Carol Willing, Adam, Thomas Wouters, Petr Viktorin and I discussed a number of docs topics

I released the Python Sphinx Docs Theme with more translations

SC Q&A
September 20, 2025 at 11:01 AM
🐍🏃‍➡️🏃‍➡️ #Python #CoreSprint day 2!

@ixek.bsky.social gave a mentorship talk

@gpshead.bsky.social gave a Claude demo

Tania, @jezdez.dev, @willingc.bsky.social and I discussed the User Success WG

We ended with punting on the Cam and dinner at Jesus College!

@yhg1s.bsky.social ran Feuding Pythonistas.
September 17, 2025 at 9:06 AM
🐍🏃‍➡️ We kicked off the first day of the #Python #CoreSprint at Arm in Cambridge with lots of talks and lots of discussion about talks!

Talks about the JIT, WASI, Pyodide PPI, cross-platform wheel builds, demo of new C API, precompiled binaries from python.org, PEP 793 and abi3/abi3t/abi4 discussion
September 16, 2025 at 9:43 AM
Welcome to the UK!
September 15, 2025 at 5:42 AM
🗳️ I've voted in @thepsf.bsky.social board elections!
🗳️ Remember to vote!
🗳️ Remember not to vote for FK!
#Python #PSF #election #vote
September 7, 2025 at 10:50 AM
The #PyConGreece social last night!
August 30, 2025 at 7:16 AM
To celebrate:

Just released! 🚀

pypistats 1.11.0

Instead of typing the name of the package to check, leave it blank and it'll check pyproject.toml/setup.cfg of the current directory.

Or point it at another directory.

github.com/hugovk/pypis...
#Python #pypistats #CLI #PyPI #stats #release
August 22, 2025 at 9:00 PM
Thanks to everyone for taking part in the #CPython sprint at #EuroPython2025!

Across all CPython repos this weekend:

* 122 PRs created (69 the previous weekend)
* 79 PRs merged (65)
* countless invaluable in-person discussions (a few?)

#EuroPython #Python #sprint #Prague
July 21, 2025 at 12:54 PM
Days since running coverage on tests found a bug in the tests: 0

This time, a generator had already been exhausted, before we tried to iterate over it. The lack of coverage highlighted the problem.

hugovk.dev/blog/2025/ru...

#Python #tests #coverage
June 27, 2025 at 6:52 PM
Just released! 🚀

Enabled colour help for Python 3.14:

🎨 em-keyboard 5.2.0
🎨 linkotron 0.5.0
🎨 norwegianblue 0.22.0
🎨 pepotron 1.5.0
🎨 pypistats 1.10.0

Also added Python 3.15 to pepotron: `pep 3.15` opens PEP 790.

#release #python314 #colour #CLI #EmKeyboard #linkotron #norwegianblue #pepotron
May 9, 2025 at 3:33 PM
There's a long tail in PyPI downloads.

Here's the 15k most popular packages from hugovk.github.io/top-pypi-pac... charted. The second is with log scale.

#Python #PyPI #LongTail
May 5, 2025 at 2:20 PM
Here's a big rock on a Helsinki island. Happy birthday!
April 29, 2025 at 12:03 PM
Just released:
Python 3.14.0a7 🚀
Last alpha! Less than a month for new features before beta!

3.13.3 🚀

3.12.10 🚀
Last bugfix release! Now security only!

3.11.12 🚀
3.10.17 🚀
3.9.22 🚀
Security releases.

discuss.python.org/t/python-3-1...

#Python #CPython #release #Python314 #Python313 #PythonEtc
April 8, 2025 at 7:07 PM
Seems this "plug" predates Plugge
web.archive.org/web/20241226...
April 7, 2025 at 4:16 PM
Sunset cycle
April 3, 2025 at 6:28 PM
Just released: PrettyTable 3.16 🚀
Just released: norwegianblue 0.21.0 🚀

Add support for OSC 8 hyperlinks in the terminal.

github.com/prettytable/...

norwegianblue now uses this to create narrower tables.

github.com/hugovk/norwe...

#Python #release #PrettyTable #norwegianblue
March 27, 2025 at 3:58 PM