Hinweis: Obwohl JavaScript für diese Website nicht unbedingt erforderlich ist, werden Ihre Interaktionsmöglichkeiten mit den Inhalten eingeschränkt sein. Bitte aktivieren Sie JavaScript für das volle Erlebnis.

Python 3.12.10

Erscheinungsdatum: 8. April 2025

Dies ist die zehnte Wartungsversion von Python 3.12.

Python 3.12.10 ist die neueste Wartungsversion von Python 3.12 und die letzte vollständige Wartungsversion. Nachfolgende Versionen von 3.12 werden nur Sicherheitsupdates enthalten. Diese letzte Wartungsversion enthält etwa 230 Fehlerbehebungen, Build-Verbesserungen und Dokumentationsänderungen seit 3.12.9.

Hauptneuerungen der Serie 3.12 im Vergleich zu 3.11

Neue Funktionen

Typ-Annotationen

Veraltete Funktionen

  • Die veralteten Member wstr und wstr_length der C-Implementierung von Unicode-Objekten wurden entfernt, gemäß PEP 623.
  • Im Modul unittest wurden eine Reihe von lange als veraltet markierten Methoden und Klassen entfernt. (Sie waren seit Python 3.1 oder 3.2 veraltet.)
  • Die als veraltet markierten Module smtpd und distutils wurden entfernt (siehe PEP 594 und PEP 632.) Das Paket setuptools stellt weiterhin das Modul distutils bereit.
  • Eine Reihe weiterer alter, fehlerhafter und veralteter Funktionen, Klassen und Methoden wurden entfernt.
  • Ungültige Backslash-Escape-Sequenzen in Zeichenketten warnen nun mit SyntaxWarning anstelle von DeprecationWarning, wodurch sie besser sichtbar werden. (Sie werden in Zukunft zu Syntaxfehlern.)
  • Die interne Darstellung von ganzen Zahlen wurde zur Vorbereitung auf Leistungsverbesserungen geändert. (Dies sollte die meisten Benutzer nicht beeinträchtigen, da es sich um ein internes Detail handelt, es kann jedoch Probleme für von Cython generierten Code verursachen.)

Weitere Details zu den Änderungen in Python 3.12 finden Sie unter Was ist neu in Python 3.12.

Weitere Ressourcen

Vollständiges Changelog

Dateien

Version Betriebssystem Beschreibung MD5 Summe Dateigröße Sigstore SBOM GPG
Gzip-komprimiertes Quell-Tarball Quellcode-Veröffentlichung 35c03f014408e26e2b06d576c19cac54 25.9 MB .sigstore SPDX SIG
XZ-komprimierter Quell-Tarball Quellcode-Veröffentlichung 0c0a6cce86d7611aed691d61e0599de0 19,6 MB .sigstore SPDX SIG
macOS 64-Bit Universal2-Installer macOS für macOS 10.13 und neuer 8f4989592c9412e51fcad70273442c22 43.6 MB .sigstore SIG
Windows-Installer (64-Bit) Windows Empfohlen 5eddb0b6f12c852725de071ae681dde4 25,7 MB .sigstore SPDX SIG
Windows-Installer (32-Bit) Windows ff3e7e2582811ade44916d9c3d2a64b2 24,5 MB .sigstore SPDX SIG
Windows-Installer (ARM64) Windows Experimentell 37df52717faa6c514342b8d43cae7026 25,0 MB .sigstore SPDX SIG
Windows einbettbares Paket (64-Bit) Windows fe8ef205f2e9c3ba44d0cf9954e1abd3 10,6 MB .sigstore SPDX SIG
Windows einbettbares Paket (32-Bit) Windows 93beb9042be23d7b5cd528fa15e8fea7 9,5 MB .sigstore SPDX SIG
Windows einbettbares Paket (ARM64) Windows 60ce2b5cb5a4dfcd2873a323ffe541bc 9,9 MB .sigstore SPDX SIG