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
Pinned
I made a Python core team starter pack:
go.bsky.app/AgFvebt

Let me know if I've missed anyone!

#Python #CPython #PythonCoreTeam #StarterPack
Reposted by Hugo van Kemenade
New @pypi.org blog

TL, DR:
- Trusted Publishing used for 25% of all files uploaded in Oct 2025
- @gitlab.com Self-Managed now in beta
- Pending Publishers can be added for Organizations, too!

#Python #SupplyChain #Security

Read it here: blog.pypi.org/posts/2025-1...
Trusted Publishing is popular, now for GitLab Self-Managed and Organizations - The Python Package Index Blog
Expansion of Trusted Publishers feature for more impact
blog.pypi.org
November 10, 2025 at 8:08 PM
Reposted by Hugo van Kemenade
Just published a new article about the new Python 3.14 module `compression`.

This module offers a neat way to access the 5 compression modules we have in Python:

👉 bz2
👉 gzip
👉 lzma
👉 zlib
👉 zstd

The first four were already available as standalone modules...
November 8, 2025 at 12:02 AM
Reposted by Hugo van Kemenade
Here we are again: stunned & full of hope, because of you–each of you wonderful humans in the #Python community. Since we shared the news about our withdrawal from the NSF grant opportunity two weeks ago, we've received >$160,000 in donations across 1,937 donors, which includes 313 new Members–WOW!
November 10, 2025 at 4:50 PM
Reposted by Hugo van Kemenade
New blog post!

Decompression is up to 30% faster in CPython 3.15

This blog goes over a journey to find an optimization in some lower-level code in CPython that yields a speedup of 10-30% when decompressing more than 1MiB of data.

emmatyping.dev/decompressio...
Emma's Blog - Decompression is up to 30% faster in CPython 3.15
emmatyping.dev
November 10, 2025 at 5:32 PM
Reposted by Hugo van Kemenade
Looking to make a CPython contribution? I'm going to start working on maintaining a "Good First Issue" board for argparse.

If you're interested, have a look and let me know on the GitHub issue if you have any questions. Happy to help 🤝🏻!

github.com/orgs/python/...
Argparse issues • python
Argparse issues
github.com
October 28, 2025 at 2:49 AM
Reposted by Hugo van Kemenade
November 6, 2025 at 11:35 AM
Reposted by Hugo van Kemenade
Let's show up for The Carpentries!
The support the Python community has shown to PSF for its decision has given us hope in the sustainability of open science communities. Please consider extending your generosity to our organisation’s fundraising efforts, and help us to reach others aligned to our mission: carpentries.org/support/
Support The Carpentries
We are grateful to the individuals and organisations who provide financial support to The Carpentries. If you are interested in supporting our work, you can learn more about becoming a Member Organisa...
carpentries.org
November 7, 2025 at 5:03 PM
Reposted by Hugo van Kemenade
Now we're in a pivotal phase of growth and scaling, and we're looking for an experienced leader for this key role.

You'll lead a program with international impact, shape the future of #opensource sustainability, and help secure the infrastructure for a democratic digital future. 2/3
Job: Head of Sovereign Tech Fund (all genders) | Sovereign Tech Agency
We're looking for a new Head of the Sovereign Tech Fund – our flagship program for investing in critical technologies and digital sovereignty.
www.sovereign.tech
November 6, 2025 at 11:35 AM
Reposted by Hugo van Kemenade
Like every first Friday of the month, a group of conference organizers get together to talk shop via Conference Chats. Open to anyone interested in conference, event, and community organizing. Today's call is at 1:00PM EST (time.is/compare/1PM_...) Details and invite link at www.conferencechats.org.
time.is
November 7, 2025 at 3:14 PM
Reposted by Hugo van Kemenade
Reposted by Hugo van Kemenade
We're #hiring a new Head of the Sovereign Tech Fund! 🚀

The #SovereignTechFund is the flagship program of the Sovereign Tech Agency. Since 2022, we've invested in critical #opensource infrastructure—from curl to FreeBSD to technologies like DNS powering the web—to strengthen #digitalsovereignty. 1/3
November 6, 2025 at 11:35 AM
Reposted by Hugo van Kemenade
There’s been several interesting jobs in tech/open come available lately (OSI, EFF) but with no offense to those other orgs, this one may be the most interesting.
We're #hiring a new Head of the Sovereign Tech Fund! 🚀

The #SovereignTechFund is the flagship program of the Sovereign Tech Agency. Since 2022, we've invested in critical #opensource infrastructure—from curl to FreeBSD to technologies like DNS powering the web—to strengthen #digitalsovereignty. 1/3
November 6, 2025 at 4:17 PM
Reposted by Hugo van Kemenade
Forget about supporting the PSF, too abstract.

Pip installs from PyPI. It would be bad if `pip install` stopped working. Support the org that runs PyPI.

Surprise, it's the PSF! Your company depends on #Python. You want it to keep working and keep being good.

python.org/psf/sponsors/
Python Software Foundation Sponsors
The official home of the Python Programming Language
python.org
November 5, 2025 at 6:49 PM
Reposted by Hugo van Kemenade
Now that @europython.eu talks are live, I want to plug some of the very cool things™ my friends presented:

- @diegor.it's talk on the JIT: www.youtube.com/watch?v=5si4...

- @maureira.dev's talk on what comes after Rust in the Python ecosystem: www.youtube.com/watch?v=yJPX...

(🧵 Cont'd below!)
Exploring the CPython JIT — Diego Russo
YouTube video by EuroPython Conference
www.youtube.com
November 5, 2025 at 11:42 PM
Reposted by Hugo van Kemenade
Wooo, unanimous acceptance of 810!

Python is getting lazy imports!

So excited about this!

discuss.python.org/t/pep-810-ex...
PEP 810: Explicit lazy imports
Dear PEP 810 authors. The Steering Council is happy to unanimously[1] accept “PEP 810, Explicit lazy imports”. Congratulations! We appreciate the way you were able to build on and improve the previ...
discuss.python.org
November 3, 2025 at 4:36 PM
Reposted by Hugo van Kemenade
The all-contributors GitHub bot project is looking for new maintainers. Could this be you?

github.com/all-contribu...

#OpenSource
✨ Call for Maintainers ✨ · Issue #959 · all-contributors/all-contributors.github.io
The all contributors bot is seeking new maintainers Thousands of projects use the All-Contributors bot to acknowledge contributors, but we need help maintaining it. We have recently redone the docu...
github.com
November 3, 2025 at 3:51 PM
Reposted by Hugo van Kemenade
Lazy Imports are coming to #Python! This is huge for CLIs written in Python :)

discuss.python.org/t/pep-810-ex...
PEP 810: Explicit lazy imports
Dear PEP 810 authors. The Steering Council is happy to unanimously[1] accept “PEP 810, Explicit lazy imports”. Congratulations! We appreciate the way you were able to build on and improve the previ...
discuss.python.org
November 3, 2025 at 5:12 PM
Reposted by Hugo van Kemenade
Help shape Europe’s Digital Commons — Open position for EDIC Director (F/M/X)

Last week, the European Commission announced the creation of the EDIC Digital Commons, a new initiative to support open, interoperable digital commons and strengthen digital sovereignty for 450 million Europeans. 1/3
November 3, 2025 at 5:37 PM
Reposted by Hugo van Kemenade
If you’re interested in donating or becoming a member and would like to *double* your contribution, make sure you jump on the matching campaign generously organized by Glyph and others. It ends tomorrow (Nov 4th), so don’t wait! mastodon.social/@glyph/11545...
November 3, 2025 at 5:31 PM
Reposted by Hugo van Kemenade
Now for some ✨fun✨ updates! Since we posted last Monday about our withdrawal from the NSF grant opportunity, we have received $134K+ in donations across 1700+ donors, which includes 270 new Supporting Members 🤯
November 3, 2025 at 5:31 PM
I wrote a bit about what went on at the recent Python Core Sprint at #Arm in Cambridge, plus some bonus @pyconuk.org highlights.

hugovk.dev/blog/2025/py...

#Python #CoreSprint #PyConUK
Python Core Sprint 2025
hugovk.dev
November 3, 2025 at 2:17 PM
Reposted by Hugo van Kemenade
We're so happy to annouce that we have an open source design devroom and we're now accepting calls for talks via the FOSDEM pretalx system.

Call for participation details and link here:
opensourcedesign.net/2025/10/01/f...

#opensource #fosdem26 #opensourcedesign #design #oss #fosdem #cfp
November 2, 2025 at 8:19 PM
Reposted by Hugo van Kemenade
This week, the #python Software Foundation rejected a $1.5MM NSF grant, due to a requirement that the PSF abandon diversity work.

So I joined forces with Python folks (@offby1, @petrillic, @amethyst) and we're matching up to $12,000 of donations to the PSF. 🧵
October 29, 2025 at 9:26 PM
Reposted by Hugo van Kemenade
I've published a new white paper with Alpha-Omega about mitigating vulnerabilities in the many implementations of ZIP and tar, archive formats that are used by packaging ecosystems like #Python, #NPM, #NuGet, #Ruby, #Rust, and others.

#security #oss #opensource #pypi
October 30, 2025 at 3:45 PM