Elektrine lite

← Feed

Hugo van Kemenade

hugovk@mastodon.social

<p>Python 3.14 &amp; 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: pepotron 1.3.0 πŸš€ πŸ”© Generate digital attestations for PyPI (PEP 740) πŸ”© Drop support for Python 3.8 πŸ”© Generate __version__ at build to avoid slow importlib.metadata πŸ”© Test on CI with uv https://pypi.org/project/pepotron/1.3.0/ Pepotron is a CLI for opening PEPs in your browser. For example, try: $ pep 8 $ pep 3.14 $ pep dead batteries $ pep calendar #Python #release #pepotron #PEP #CLI #PEP740 #Python38

  • View post

    RE: https://mastodon.social/@sovtechfund/116731663840822816 After our successful pilot last year, I&#39;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

    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&#39;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&#39;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 &quot;JIT Go Brrr&quot; 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&amp;#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&amp;#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&amp;#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&amp;#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&amp;#39;ve got my ticket, see you there! #Python #EuroPython

  • View post

    The newest gh CLI has added telemetry: &amp;quot;As agentic adoption of GitHub CLI grows, our team needs visibility into how features are being used in practice.&amp;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&amp;#39;n&amp;#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&amp;#39;s a lot going on in CPython, here&amp;#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&amp;#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&amp;#39;s 30th birthday! And @pillow&amp;#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&amp;#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&amp;#39;t upgrade from Vx to Vx.y.z, so you&amp;#39;ll need to manually update to setup-uv@v8.0.0 to keep up with future updates. &amp;quot;To increase security even more we will stop publishing minor tags. You won&amp;#39;t be able to use v8 or v8.0 any longer.&...

  • View post

    @antocuni Here&amp;#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

    &amp;quot;Cirrus CI will shut down effective Monday, June 1, 2026.&amp;quot; https://cirruslabs.org

  • View post

    A special late acceptance for Python 3.14: @ericsnowcurrently&amp;#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: &amp;quot;Python 3.15&amp;#39;s JIT is now back on track&amp;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&amp;#39;s good! You never know when you might need the extra info, and this makes it really easy to check. #Python