Hugo van Kemenade
hugovk@mastodon.social
<p>Python 3.14 & 3.15 release manager, core developer, Sovereign Tech Fellow, PSF Fellow, open-source maintainer, PEP editor, NaNoGenMo organiser, winter bicycler</p>
Posts
-
View post
Just released: Python 3.14.0 release candidate 2! ππ πͺ This was planned for 2025-08-26, but we fixed a bug that required bumping the magic number stored in bytecode (.pyc) files πͺ This means .pyc files created for rc1 will be recompiled for rc2 πͺ The ABI isnβt changing πͺ Wheels built for rc1 should be fine for rc2, rc3 and 3.14.x π€ Did I mention Android binaries? π Bonus: We also released an early Python 3.13.7! https://discuss.python.org/t/python-3-14-0rc2-and-3-13-7-are-go/102403 #Py...
-
View post
Typo of the day: fatetime #TypoOfTheDay
-
View post
Forget* about Python 3.14, all the cool kids are trying out Python 3.15.0 alpha 1 (but not on production)! π π¬ PEP 799: A dedicated profiling package for Python profiling tools π¬ PEP 686: Python now uses UTF-8 as the default encoding π PEP 782: A new PyBytesWriter C API to create a Python bytes object β οΈ Better error messages https://discuss.python.org/t/python-3-15-alpha-1/104358?u=hugovk * Please don't forget about 3.14... #Python #Python315 #release #PEP799 #PEP686 #PEP782
-
View post
ππ Coming soon, Python 3.15 release candidate 1! The 3.15 branch is now locked until 3.15.0 final in October. https://discuss.python.org/t/the-3-15-branch-is-locked-for-rc1/108389 Also coming soon: Python 3.13.15 and 3.14.7. https://hugovk.dev/next-release/ #Python #Python315 #Python314 #Python314 #release
-
View post
The German translation of the Python docs is being restarted. Want to help out? Get in touch with Swen! https://discuss.python.org/t/starting-work-on-the-german-documentation-translation-python-docs-de/108369 #Python #docs #translation #German
-
View post
Lots of new stuff in pip 26.2: π Support for Python 3.15 π Selecting only dependencies π Experimental: venv based build isolation π Faster repeated resolves by caching index simple responses π No more progress bar spam in CI π Deprecation to remove the legacy dependency resolver (--use-deprecated=legacy-resolver) See @ichard26@fosstodon.org's post for more! https://sichard.ca/blog/2026/07/whats-new-in-pip-26.2/ #Python #pip
-
View post
step 1: do an experimental JIT step 2: do a website called https://www.doesjitgobrrr.com to track performance step 3: write a PEP called "JIT Go Brrr" step 4: non-experimental JIT gone brrr? step 5: CPython gone brr? step 6: brrr? https://peps.python.org/pep-0836/ #Python #CPython #JIT #PEP #PEP836 #JIT #GoBrrr
-
View post
How I fixed the dictionary with Python 3.14: https://hugovk.dev/blog/2026/fixing-dict/ #python #python314 #dictionary #release #pi
-
View post
Hello from KrakΓ³w and the sun is shining for the #Python #LanguageSummit at #EuroPython!
-
View post
RE: https://code4lib.social/@acdha/116558806694701121 Do not use pull_request_target. Do not use caches in publish workflows. Use dependency cooldowns. Use Zizmor. Tell GitHub to make Actions secure by default. #GitHub #GitHubActions
-
View post
RE: https://mastodon.social/@hugovk/116534312819614916 Just as importantly! After two years, it&#39;s now time to ceremoniously hand over the `main` branch to @savannah! `main` is now accepting new features for Python 3.16, and I bet it&#39;s going to be even better than 3.15. https://peps.python.org/pep-0826/ #Python #Python315 #Python316
-
View post
The UK is voting in local elections today, so that means it&#39;s time for #DogsAtPollingStations and #BikesAtPollingStations.
-
View post
The day before feature freeze, the CPython team is busy reviewing last minute PRs, but today&#39;s latest #GitHub outage is eating review comments. We are resorting to pasting screenshots of reviews around in PRs and DMs. https://github.com/python/cpython/pull/148827/#issuecomment-4390256894
-
View post
RE: https://fosstodon.org/@europython/116493073062965190 I&#39;ve got my ticket, see you there! #Python #EuroPython
-
View post
The newest gh CLI has added telemetry: &quot;As agentic adoption of GitHub CLI grows, our team needs visibility into how features are being used in practice.&quot; Opt out with any of these: export GH_TELEMETRY=false # any falsy value: 0, false, disabled export DO_NOT_TRACK=true gh config set telemetry disabled https://cli.github.com/telemetry https://github.com/cli/cli/releases/tag/v2.91.0 #GitHub #CLI #telemetry
-
View post
3οΈβ£ Three weeks until Python 3.15 feature freeze! https://hugovk.dev/next-release/ Get yer PEPs&#39;n&#39;PRs in! https://discuss.python.org/t/three-weeks-to-beta-1/106962 #Python #Python315 #PEPs #FeatureFreezeGoesBrrr
-
View post
RE: https://fosstodon.org/@savannah/116416941269710052 This is really good! There&#39;s a lot going on in CPython, here&#39;s just a few highlights. #Python #CPython #CoreDispatch
-
View post
Please welcome Stan Ulbrych @stanfromireland as the newest member of the Python core team! https://discuss.python.org/t/vote-to-promote-stan-ulbrych/106562 https://hugovk.github.io/python-core-team/by-year.html https://fedidevs.com/s/Mzk/ #Python #CPython #CoreTeam
-
View post
ποΈ We&#39;re going to revert the incremental garbage collector in Python 3.14 and 3.15. See here for details: https://discuss.python.org/t/reverting-the-incremental-gc-in-python-3-14-and-3-15/107014 #Python #Python314 #Python315
-
View post
Oh, it was just PIL&#39;s 30th birthday! And @pillow&#39;s 15th! πππ₯ πΎ π The Python Imaging Library (PIL) was created on 1995-06-15: https://mail.python.org/pipermail/image-sig/2005-June/003377.html And Pillow was forked on 2010-07-31: https://mail.python.org/pipermail/image-sig/2010-July/006423.html Happy birthday PIL and Pillow! π cc @aclark @wiredfool
-
View post
RE: https://hachyderm.io/@itworldcup/115960578331633434 Less than half an hour left and Rust is leading by just 4 votes!!! Vote #Python and boost! #VotePythonForITWorldCup
-
View post
Using the new Tachyon profiler coming to Python 3.15 I profiled a one-liner to find a bottleneck, then sped up some 26-year-old code in @pillow! https://hugovk.dev/blog/2026/faster-pillow/ #Python #python315 #Tachyon #Pillow #PythonPillow #performance
-
View post
Do you use astral-sh/setup-uv@v7 in #GitHubActions? And it&#39;s not hash-pinned? And you use #Dependabot or #Renovate? The setup-uv project has switched to only Vx.y.z tags, no more Vx or Vx.y. But Dependabot and Renovate won&#39;t upgrade from Vx to Vx.y.z, so you&#39;ll need to manually update to setup-uv@v8.0.0 to keep up with future updates. &quot;To increase security even more we will stop publishing minor tags. You won&#39;t be able to use v8 or v8.0 any longer.&...
-
View post
@antocuni Here&#39;s your SPy-powered @pycon Italia selfie! #PyConItalia2025 #PyConIT #PyConItalia2025 #PyConIT2025 #PyCon #Python #SPy
-
View post
New releases! π #Python 3.15.0a8! π Python 3.14.4! π Python 3.13.13! πΌοΈ Pillow 12.2.0! https://blog.python.org/2026/04/python-3150a8-3144-31313/ https://pillow.readthedocs.io/en/latest/releasenotes/12.2.0.html β οΈ Final 3.15 alpha: only 4 weeks until the feature freeze! π§ New in this alpha: π§΅ PEP 803: βabi3tβ: Stable ABI for free-threaded builds πͺ Windows 64-bit binaries use the tail-calling interpreter for up to 40% speedup! https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-wind...
-
View post
&quot;Cirrus CI will shut down effective Monday, June 1, 2026.&quot; https://cirruslabs.org
-
View post
A special late acceptance for Python 3.14: @ericsnowcurrently&#39;s PEP 734: Multiple Interpreters in the Stdlib π https://discuss.python.org/t/pep-734-multiple-interpreters-in-the-stdlib/41147/36 #Python #PEP734 #subinterpreters #Python314
-
View post
New post on the Python Insider blog from Ken Jin: &quot;Python 3.15&#39;s JIT is now back on track&quot; https://blog.python.org/2026/03/jit-on-track/ #Python #JIT #performance #python315
-
View post
RE: https://mastodon.social/@hynek/116256569856726011 I use this, it&#39;s good! You never know when you might need the extra info, and this makes it really easy to check. #Python
-
View post
Let&#39;s all give a shout out (and a follow) to the new @ThePSF Fellows! https://pyfound.blogspot.com/2025/10/announcing-python-software-foundation.html Thank you for all you do for us! π₯ π Abhijeet Mote π Abigail Afi Gbadago π Becky Smith @rebkwok π Christopher Bailey @digiglean π Dawn Wages @BajoranEngineer π Leah Wasser @leahawasser π Maaya Ishida π Mason Egger @masonegger π Miguel Grinberg @miguelgrinberg π William Vincent @wsvincent https://fosstodon.org/@ThePSF/1154185743...