Advertisement · 728 × 90

Posts by Hugo van Kemenade

Display of versions as a graph with status

Display of versions as a graph with status

This display of Python version status on https://www.python.org/downloads/ is nice!
(Also good reminder to make sure all my GitHub actions workflows include 3.14 in the version matrix)

10 hours ago 4 2 0 0

Correction: April 7th is a TUESDAY! Releases on Tuesday!

(We are now accepting editors 😅)

1 day ago 7 2 0 0
Preview
re — Regular expression operations Source code: Lib/re/ This module provides regular expression matching operations similar to those found in Perl. Both patterns and strings to be searched can be Unicode strings ( str) as well as 8-...

Update: apparently Python 3.15 is getting re.prefixmatch as an alias for re.match!

1 day ago 4 1 0 0

Python Tip #95 (of 365):

Don't use re.match(): it's confusing 🧵

I'm not sure I've ever seen re.match() used when it wasn't being used by mistake.

If you think you want re.match(), you probably want either re.‍search() or re.fullmatch() instead.

#Python #DailyPythonTip

1 day ago 8 1 1 0

Thanks for running this account!

What exactly is being cut at Yle? Is the yle.fi/rss/news RSS feed changing or going away?

1 day ago 1 0 1 0

This is something that I've wanted for a very long time. Very excited @savannah.dev made this!

Go give @coredispatch.xyz a follow to keep up with Python!

2 days ago 9 3 0 0

Okay friends, new side quest! I've started a Python core development newsletter!

If you've ever wanted a regular summary straight to your inbox about all the cool things happening in CPython (and adjacent areas), this is it! Like and subscribe!

First edition, room to grow! 🌳

2 days ago 49 12 2 1
Advertisement
Preview
Core Dispatch A regular digest of what's happening in CPython — from merged PRs and PEP decisions to community discussions and upcoming events.

👋 Introducing Core Dispatch — a regular digest of what's happening in CPython 🐍

Each edition covers notable merged PRs, PEP status changes, Steering Council updates, Discourse discussions, core dev blog posts, upcoming releases, and more!

Subscribe or read the first edition → coredispatch.xyz

2 days ago 18 7 0 1

🛡️ Trusty Pub now has a home on the web! lmmx.github.io/trusty-pub/

I’ve really not used GitHub Pages in a minute but was ironically a fitting time to throw zizmor and other good practices in the repo as a demo

Also has a (non-exhaustive!) reading list under the Resources tab 👓📖

4 days ago 0 2 1 1
Windows 3.1 Screensaver - Starfield (4K)
Windows 3.1 Screensaver - Starfield (4K) YouTube video by The Best Classic & Retro Screensavers

Obviously for: youtu.be/KheYW_G0goY

4 days ago 1 0 0 0
Preview
The coolest feature in Python 3.14 …can be used to build a zero-preparation remote debugger for Python applications running in Kubernetes and Docker containers?

This (not very) Polish girl is going to Kraków!

My talk about the very coolest feature in Python 3.14, sys.remote_exec(), got accepted at @europython.eu!

We'll be doing a deep dive on savannah.dev/posts/the-co...! Can't wait!

4 days ago 28 4 0 0
Preview
Team log This page lists the historical members of the Python core team. (The master list is kept in a private repository due to containing sensitive contact information.),,,,, Name, GitHub username, Joined...

Please welcome Stan Ulbrych as the newest member of the Python core team!

discuss.python.org/t/vote-to-pr...

hugovk.github.io/python-core-...
#Python #CPython #CoreTeam

5 days ago 7 0 1 0
Identification of 78% of the full dataset of 15k PyPI packages as no Trusted Publishing and 22% as Trusted Publishing

Identification of 78% of the full dataset of 15k PyPI packages as no Trusted Publishing and 22% as Trusted Publishing

~20% of the top 15k PyPI packages now use Trusted Publishing github.com/lmmx/trusty-...

In the top 💯 it's ~55%, and 40% for the top 1000

🔏 Trusted Publishing package subset github.com/lmmx/trusty-...
🔓 No TP subset github.com/lmmx/trusty-...

1 week ago 5 2 1 2
Preview
Gittensor | Autonomous Software Development The workforce for open source. Compete for rewards by contributing quality code to open source repositories.

Gittensor is paying crypto for merged OSS PRs and it’s generating slop contributions to repos listed on their platform without maintainer consent.

If you maintain an open source project, it's probably worth checking if you’re listed and requesting removal: gittensor.io/repositories

1 week ago 11 7 1 0

I searched "data center coloring book" because I was trying to decide if I should make one and found this, from a power management company, and I don't think I can top this www.eaton.com/explore/_pfc...

1 week ago 514 166 50 59
Advertisement
Preview
Docs: `import datetime as dt` in examples (#145315) · python/cpython@d3b6faf

Wow, thanks @hugovk.dev for making my "import datetime as dt" recommendation official in the Python docs, with a link to my blog!

github.com/python/cpyth...

#Python

1 week ago 10 2 0 1
Preview
Why pylock.toml includes digital attestations A Python project got hacked where malicious releases were directly uploaded to PyPI. I said on Mastodon that had the project used trusted publishing with digital attestations, then people using a pylo...

I said digital attestations and `pylock.toml` would have helped with the litellm attack. People asked for more details, so I wrote a blog post explaining why it would have helped.

snarky.ca/why-pylock-t...

1 week ago 21 8 1 0
workflows/publish: use trusted publishing for PyPI by woodruffw · Pull Request #3028 · urllib3/urllib3 I'll do one of these for the 1.26.x branch as well. See #3026.

I think there's something up with the Trusted Publishing detection? At least urllib3 and packaging have it:

github.com/urllib3/urll...
github.com/pypa/packagi...

1 week ago 1 0 1 0
Preview
Python 3.15's JIT is now back on track | Python Insider A look at Python's JIT in 3.15a7.

New post on the Python Insider blog from Ken Jin:

"Python 3.15's JIT is now back on track"

blog.python.org/2026/03/jit-...
#Python #JIT #performance #python315

2 weeks ago 9 1 0 0
Preview
Tobbsn (@tobbsn@post.lurk.org) Attached: 1 image I am not sorry.

post.lurk.org/@tobbsn/1156...

2 weeks ago 3 0 2 0
A map of the world with many red dots in the north America, Europe, and also some for the other continents. Helsinki Python is highlighted.

A map of the world with many red dots in the north America, Europe, and also some for the other continents. Helsinki Python is highlighted.

#Helsinki #Python @helpy.fosstodon.org.ap.brid.gy has joined the @python.org Software Foundation's MeetUp Pro Network and is now the northernmost group! Welcome along to our monthly meetups:

helsinki-python.github.io

Find out how your group can join here:

discuss.python.org/t/applicatio...
#HelPy

3 weeks ago 3 1 0 2
Jerry doing the quiz

Jerry doing the quiz

Pawel presenting

Pawel presenting

Next up!

The famous #HelPy quiz with Jerry Pussinen, and thanks to @cheukting_ho for the questions!

Then @PawelPiwosz from @upcloud: UpCloud, Docker and FastMCP. How to build reliable MCP Server in minutes.

Thanks again to UpCloud for hosting, and see you […]

[Original post on fosstodon.org]

3 weeks ago 0 1 0 0
Ivan presenting

Ivan presenting

People at the meetup

People at the meetup

It's time for our monthly meetup and this time we're generously hosted by @upcloud!

First up, we have Ivan Ignatev: MCP above and beyond.

#Helsinki #Python #HelPy #meetup

3 weeks ago 0 1 1 0
Preview
Downpour at The Photographers' Gallery (and how to make a receipt printer thing for an exhibition) On Thursday evening, last week, I went to the launch of the new season of exhibitions at the Photographers' Gallery. I was invited because I am in one of them! Downpour is showing as part of Connecti...

Downpour is showing at The Photographers' Gallery! And I'm running a workshop there on the 31st of March! blog.vbuckenham.com/downpour-at-...

3 weeks ago 15 5 1 1
Advertisement
Preview
Python 3.15.0 alpha 7 This is an early developer preview of Python 3.15 Major new features of the 3.15 series, compared to 3.14 Python 3.15 is still in development. This release, 3.15.0a7, is the seventh of eight planne...

🐍🚀 Out now: Python 3.15 alpha 7!

This is the first one with lazy imports (PEP 810) and frozendict (PEP 814)! Try it out and give us feedback.

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

☃️ Just one alpha left until the feature freeze! Core team: get your PEPs in!

#Python #Python315 #release

3 weeks ago 5 1 0 0
A dashboard titled "Upcoming Python releases" showing:

Tuesday, 10 March 2026
Today!
3.15.0 alpha 7 · PEP 790

Tuesday, 7 April 2026
28 days
3.13.13 · PEP 719
3.14.4 · PEP 745
3.15.0 alpha 8 · PEP 790

Tuesday, 5 May 2026
56 days
3.15.0 beta 1 · PEP 790

Tuesday, 26 May 2026
77 days
3.15.0 beta 2 · PEP 790

A dashboard titled "Upcoming Python releases" showing: Tuesday, 10 March 2026 Today! 3.15.0 alpha 7 · PEP 790 Tuesday, 7 April 2026 28 days 3.13.13 · PEP 719 3.14.4 · PEP 745 3.15.0 alpha 8 · PEP 790 Tuesday, 5 May 2026 56 days 3.15.0 beta 1 · PEP 790 Tuesday, 26 May 2026 77 days 3.15.0 beta 2 · PEP 790

I made a thing: here's the upcoming Python releases.
hugovk.github.io/next-release/
Oh, look, there's one today! I hope that's out soon...
#Python #dashboard #next #release

3 weeks ago 6 2 0 0
Preview
Year of the Snake Recap Looking Back at the Year of the Snake It’s already March 2026, you might think it’s too late for anybody to share a recap of the year 2025. Well, the good news is that we are still in the beginnings o...

Recap from my Year of the Snake.

mariatta.ca/posts/year-o...

4 weeks ago 1 1 0 0

And thank you!

4 weeks ago 1 0 0 0
Preview
CPython: 36 Years of Source Code | Python Insider An analysis of the growth of CPython's codebase from its first commits to the present day

Interesting post from @stan.ulbrych.org with an annotated chart showing the growth of CPython's source code over the decades:
blog.python.org/2026/03/cpyt...
#Python #CPython #history

4 weeks ago 6 7 1 0

Your happy reminder that the excellent @susiedentwords.bsky.social made a series of short videos about the history of swear words, and you can watch them here: www.youtube.com/watch?v=L77g...

1 month ago 17 6 0 0