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: 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&#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

  • View post

    Let&amp;#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...