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: em 4.4.0, the CLI emoji keyboard πβ¨οΈβ¨ β¨ Upgraded to emojilib 4.0.0: "The keywords include most if not all the :shortcode: from different platforms" β¨ Dropped support for oh-so-very-nearly-EOL Python 3.8. https://pypi.org/project/em-keyboard/ #Python #release #em #EmKeyboard
-
View post
RE: https://mastodon.social/@sovtechfund/116731663840822816 After our successful pilot last year, I'm very excited to not only rejoin the 2026 Sovereign Tech Fellowship, but also that @georgically@mastodon.social and @stanfromireland@mastodon.social are also joining! Plus looking forward to meeting the other new Fellows! #SovereignTechFellowship
-
View post
Typo of the day: fatetime #TypoOfTheDay
-
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
@pyconafrica@mastodon.social That link is 404, here's the working one: https://africa.pycon.org/2026/merch/
-
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
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
@antocuni Here&#39;s your SPy-powered @pycon Italia selfie! #PyConItalia2025 #PyConIT #PyConItalia2025 #PyConIT2025 #PyCon #Python #SPy
-
View post
More in the final 3.15 alpha: π¨οΈ pprint: new `expand` arg for Black-like output (let's make it default?) π§ bytes.replace() count arg can be a keyword π wave: IEEE floating-point WAVE audio support, new getformat()/setformat() β±οΈ timeit: configurable target time for autorange() Please test and give feedback! #Python #Python315 #release
-
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
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...
-
View post
Who would like Rust in CPython 3.15? @emmatyping and Kirill Podoprigora &quot;propose introducing the Rust programming language to CPython. Rust will initially only be allowed for writing optional extension modules, but eventually will become a required dependency of CPython and allowed to be used throughout the CPython code base.&quot; https://discuss.python.org/t/pre-pep-rust-for-cpython/104906 #Python #Python315 #CPython #Rust
-
View post
Iβm happy to announce that the Steering Council has approved my proposal to hold the next Language Summit at @europython 2026 and then alternate with @pycon US! The EuroPython Society plan to announce the location and date in the new year, stay tuned. https://discuss.python.org/t/language-summit-at-europython-2026/105355 https://ep2026.europython.eu #Python #LanguageSummit #EuroPython