Hugo van Kemenade

@hugovk
1.8K Followers
510 Following
6.2K Posts
Python 3.14 & 3.15 release manager, core developer, Sovereign Tech Fellow, PSF Fellow, open-source maintainer, PEP editor, NaNoGenMo organiser, winter bicycler
Bloghttps://hugovk.dev
GitHubhttps://github.com/hugovk

I wrote up my thoughts about OpenAI acquiring Astral.

#Python
https://www.mostlypython.com/so-openai-is-acquiring-astral/

So OpenAI is acquiring Astral

MP 164: Will you keep using uv? I sure will, until there's a more specific reason not to. The Python world was all abuzz recently after Astral announced they were being acquired by OpenAI. If you're unfamiliar with Astral, they're the team behind uv. This acquisition has a lot of

Mostly Python
PSF Security developers have published incident reports on the LiteLLM & Telnyx #supplychain attacks. Read what happened, who's affected, and what developers & maintainers can do to prepare and protect themselves from future incidents. #security #python
https://blog.pypi.org/posts/2026-04-02-incident-report-litellm-telnyx-supply-chain-attack/
Incident Report: LiteLLM/Telnyx supply-chain attacks, with guidance - The Python Package Index Blog

Python Package Index shares insights and provides guidance following LiteLLM/Telnyx supply-chain attacks

PEP 829: Structured Startup Configuration via .site.toml Files

This PEP proposes a TOML-based configuration file format to replace the .pth file mechanism used by site.py during interpreter startup. The new format, using files named .site.toml, provides structured configuration for extending sys.path and executing package initialization code, replacing the current ad-hoc .pth format that conflates path configuration with arbitrary code execution.

#python

PEP 829 – Structured Startup Configuration via .site.toml Files | peps.python.org

This PEP proposes a TOML-based configuration file format to replace the .pth file mechanism used by site.py during interpreter startup. The new format, using files named <package>.site.toml, provides structured configuration for extending sys.path and ...

Python Enhancement Proposals (PEPs)
Vote to promote Stan Ulbrych

I’d like to propose promoting Stan Ulbrych (@Stanfromireland) to core developer. If you’ve been active in the repo lately you probably ran into this enthusiastic triager. I’m now at the proverbial point where applying his “I’d merge this” suggestions feel like a chore – and cases where I disagree feel like nitpicking. Stan started contributing at the end of 2024, was promoted to triager in June, and accumulated 340+ commits in main. He’s active in datetime (to the point where @pganssle asked ...

Discussions on Python.org

Financial Aid applications for EuroPython 2026 are open! 💚

If you want to join us in Kraków, but money is in the way, let us know. We might be able to cover your ticket, and perhaps help with your travel and accommodation too.

We really want to make sure that everyone has a chance to be with us in July, so please don’t hesitate to pop your application in. ✉️

The first round of applications closes on Thursday, 9th April.

Full details and eligibility: https://ep2026.europython.eu/finaid/

Financial Aid | EuroPython 2026 | July 13th-19th 2026 | Kraków, Poland

As part of our commitment to the Python community, we offer special grants for people in need of financial aid to attend EuroPython. Applications for 2026 are now open.

EuroPython 2026

Calling all creative, artsy, and all-around wonderful Python folks! 🐍✨

We’re inviting you to donate an item to the PyLadies Charity Auction at #PyConUS 2026. It’s a great way to support PyLadies, share your creativity, and show the community what you’ve got.

Have something fun or unique to contribute? Donate today and help make the auction amazing! #python #PyLadies

👉 https://pycon.blogspot.com/2026/03/support-pyladies-donate-to-pyladies.html

Support PyLadies: Donate to the PyLadies Auction at PyCon US 2026!

PyCon US 2026 is quickly approaching and we can’t wait to see all of you there! This year, we are reaching out to our community to help sup...

Is anyone interested in helping to bring the #Drupal credits system to the broader open source community?

https://www.drupal.org/drupalorg/docs/marketplace/contribution-credit-weight-and-impact-on-ranking

The idea of the credits system is to give credit to individuals/organizations for their code and non-code contributions to Drupal. Their system is, however, open source and reasonably extensible (f.e. to plug in other code and issue solutions).

The end goal is to create transparency to help steer customers towards organizations doing meaningful work with upstream.

reading docs is helpful -- during today's short look at #Python docs, I discovered that as of 3.14 functools.partial() may take placeholders: this makes it possible to pre-fill any positional argument with a call to partial(); without Placeholder, only the chosen number of leading positional arguments can be pre-filled.

#Python #TIL

https://docs.python.org/3/library/functools.html#functools.Placeholder

functools — Higher-order functions and operations on callable objects

Source code: Lib/functools.py The functools module is for higher-order functions: functions that act on or return other functions. In general, any callable object can be treated as a function for t...

Python documentation

Following on from yesterday's blog post about the new design for profiles coming in Mastodon 4.6... here is the video of @imanijoy recent talk at @fossdesign where they discuss the challenges and detailed thought that goes into the design of new features (and the redesign of existing ones). 🖌️

#FOSSBack #Mastodon #OpenSourceDesign #UX

https://www.youtube.com/watch?v=oNxpTvbTy54

Imani Joy – A Solo Designer’s Survival Guide to the Fediverse #FOSSDesign

YouTube

This is peak malicious compliance and I love it

https://sightlessscribbles.com/posts/the-paperwork-flood/

Edit : the blog author is on the fediverse if you want to follow him here, and he maintains a follow page on his site with many options!

The 'Paperwork Flood': How I Drowned a Bureaucrat before dinner., Sightless Scribbles

A fabulously gay blind author.