Was gibt es Neues bei Python? GIL wird entfernt, neuer Compiler, optparse wird nicht mehr verwendet
(bitecode.dev)- Der Global Interpreter Lock (GIL) von Python soll in den kommenden Jahren entfernt werden, und eine experimentelle Kurzzeitversion wurde bereits veröffentlicht.
- LPython ist ein neuer Python-Compiler, der Python-Code nach LLVM, C, C++ oder WASM übersetzt, um die Ausführung numerischer Berechnungen zu beschleunigen.
- Pydantic 2 ist ein beliebtes Tool zur Datenvalidierung und Schemadefinition, bei dem Fehler behoben wurden und das Unterstützung in Fast API erhalten hat.
- PEP 387 hat eine „Soft Deprecation“ für APIs eingeführt, die in neuem Code nicht mehr verwendet werden sollten, in bestehendem Code aber weiterhin genutzt werden können.
- Cython 3.0 unterstützt jetzt alle Funktionen, die in regulärer Python-Syntax verwendet werden, sodass sich jede Python-Codebasis leichter mit Cython nutzen lässt.
- PEP 722 schlägt eine Syntax zur Angabe von Abhängigkeiten für Ein-Datei-Skripte vor, wodurch sich Skript-Abhängigkeiten einfacher verwalten lassen.
- VSCode bietet jetzt schnellere Python-Unterstützung durch die neue mypy-Erweiterung und verbessertes Indexing in pylance.
- Mit der Python-Bibliothek textual wurde eine terminalbasierte Version von Paint veröffentlicht, mit der sich direkt im Terminal zeichnen und speichern lässt.
1 Kommentare
Hacker-News-Kommentar
pip-runlassen sich Skripte mit Abhängigkeiten in einer temporären virtuellen Umgebung ausführen, ähnlich wienpxbei JavaScript.