Software-update - Python 3.15

zondag, 11 oktober 2026 (08:14) - Tweakers

In dit artikel:

Python 3.15 is verschenen met vernieuwingen aan de interpreter, standaardbibliotheek, typeondersteuning en C-API. De release introduceert onder meer een ingebouwd sentinel-type, UTF-8 als standaardcodering, uitpakken in comprehensions, expliciete lazy imports en het nieuwe frozendict-type. Ook kunnen pakketconfiguratiebestanden bij het opstarten worden gebruikt en zijn foutmeldingen verbeterd.

De experimentele JIT-compiler is verder ontwikkeld. Op x86-64 Linux ligt de gemiddelde prestatieverbetering volgens de release-informatie op 7 tot 8 procent ten opzichte van de standaardinterpreter; op AArch64 macOS bedraagt de winst 11 tot 12 procent tegenover de tail-calling-interpreter. De standaardbibliotheek krijgt nieuwe mogelijkheden voor profiling, waaronder een afzonderlijk profileringspakket en Tachyon, en biedt meer kleur in de uitvoer. Daarnaast zijn er uitbreidingen voor TypedDict, TypeForm en het typesysteem.

Voor C-ontwikkelaars zijn nieuwe mogelijkheden toegevoegd voor het maken van bytes-objecten, bescherming tijdens het finaliseren en ondersteuning voor een stabiele ABI bij free-threaded builds. Frame pointers staan voortaan standaard aan. De officiële Windows 64-bit-versies gebruiken de tail-calling-interpreter, terwijl macOS-versies standaard ondersteuning voor free-threading installeren.

Gebruikers van IDLE of andere tkinter-programma’s moeten rekening houden met een probleem in macOS 27.0. Dialoogvensters kunnen ervoor zorgen dat de applicatie vastloopt, waardoor soms geforceerd afsluiten nodig is. Uitstel van de macOS-update of vooraf testen wordt aangeraden totdat een oplossing beschikbaar is.

BEKIJK OOK:

Vandaag Inside: Tina Nijkamp gaat In de Wandelgangen verder in op uitspraken Angela de Jong: 'Dat vind ik jammer...'