Python 3.10.0rc1
Veröffentlichungsdatum: 2. August 2021
Dies ist die erste Release Candidate von Python 3.10
Diese Version, 3.10.0rc1, ist die vorletzte Vorschauversion. In der Release Candidate-Phase sind zwischen dieser Release Candidate und der endgültigen Veröffentlichung nur geprüfte Codeänderungen erlaubt, die klare Fehlerbehebungen darstellen. Die zweite Candidate und die letzte geplante Vorschauversion ist derzeit für den 6. September 2021 geplant, während die offizielle Veröffentlichung für den 4. Oktober 2021 geplant ist.
Ab diesem Zeitpunkt wird es in der 3.10-Serie keine ABI-Änderungen mehr geben, und Ziel ist es, so wenige Codeänderungen wie möglich vorzunehmen.
Aufruf zum Handeln
Wir ermutigen ausdrücklich die Maintainer von Drittanbieter-Python-Projekten, ihre Projekte während dieser Phase auf Kompatibilität mit 3.10 vorzubereiten. Melden Sie wie immer alle Probleme an den Python-Bugtracker.
Bitte beachten Sie, dass dies eine Vorschau-Version ist und deren Verwendung für Produktionsumgebungen nicht empfohlen wird.
Wichtige neue Funktionen der Serie 3.10 im Vergleich zu 3.9
Viele neue Features für Python 3.10 werden noch geplant und geschrieben. Unter den bisherigen neuen Hauptfunktionen und Änderungen
- PEP 623 – Deprecate und Vorbereitung der Entfernung des wstr-Members in PyUnicodeObject.
- PEP 604 – Erlauben Sie das Schreiben von Union-Typen als X | Y
- PEP 612 – Parameter-Spezifikationsvariablen
- PEP 626 – Präzise Zeilennummern für Debugging und andere Tools.
- PEP 618 – Hinzufügen von optionaler Längenprüfung zu zip.
- bpo-12782: Klammerausdrücke für Kontextmanager sind nun offiziell erlaubt.
- PEP 632 – Deprecate des distutils-Moduls.
- PEP 613 – Explizite Typ-Aliase
- PEP 634 – Strukturelle Mustererkennung: Spezifikation
- PEP 635 – Strukturelle Mustererkennung: Motivation und Begründung
- PEP 636 – Strukturelle Mustererkennung: Tutorial
- PEP 644 – Erfordert OpenSSL 1.1.1 oder neuer
- PEP 624 – Entfernung der Py_UNICODE Encoder-APIs
-
PEP 597 – Hinzufügen von optionaler EncodingWarning
-
(Hey, lieber Core Developer, falls eine für Sie wichtige Funktion in dieser Liste fehlt, lassen Sie es Pablo wissen.)
Die nächste Vorabversion, die zweite Release Candidate, wird nur bei Bedarf veröffentlicht (geplant für Montag, den 6. September 2021). Andernfalls wird die nächste Veröffentlichung direkt die endgültige Version von Python 3.10.0 sein, die derzeit für Montag, den 4. Oktober 2021, geplant ist.
bpo-38605: from __future__ import annotations (PEP 563) war in früheren Vorabversionen auf dieser Liste, wurde aber aufgrund einiger Kompatibilitätsprobleme auf Python 3.11 verschoben. Sie können die Kommunikation des Lenkungsausschusses dazu hier lesen, um mehr zu erfahren.
Weitere Ressourcen
- Änderungsprotokoll
- Online-Dokumentation
- PEP 619, Zeitplan für die Veröffentlichung von 3.10
- Fehler melden Sie unter https://bugs.python.org.
- Helfen Sie mit, Python und seine Community zu finanzieren.
Und nun etwas völlig anderes
In der theoretischen Physik ist die Quantenchromodynamik (QCD) die Theorie der starken Wechselwirkung zwischen Quarks und Gluonen, den fundamentalen Teilchen, aus denen sich zusammengesetzte Hadronen wie das Proton, das Neutron und das Pion zusammensetzen. Das QCD-Analogon der elektrischen Ladung ist eine Eigenschaft, die als Farbe bezeichnet wird. Gluonen sind die Kraftträger der Theorie, genauso wie Photonen für die elektromagnetische Kraft in der Quantenelektrodynamik. Es gibt drei Arten von Ladungen in der QCD (im Gegensatz zu einer in der Quantenelektrodynamik oder QED), die üblicherweise als "Farbladung" bezeichnet werden, in loser Analogie zu den drei vom Menschen wahrgenommenen Farben (Rot, Grün und Blau). Abgesehen von dieser Nomenklatur hat der Quantenparameter "Farbe" nichts mit dem alltäglichen, vertrauten Phänomen der Farbe zu tun.
Dateien
| Version | Betriebssystem | Beschreibung | MD5 Summe | Dateigröße | GPG |
|---|---|---|---|---|---|
| Gzip-komprimiertes Quell-Tarball | Quellcode-Veröffentlichung | d23c2a8228705b17e8414f1660e4bb73 | 23,8 MB | SIG | |
| XZ-komprimierter Quell-Tarball | Quellcode-Veröffentlichung | edd2eb2f7f4a932ed59196cbe373e5fb | 17.8 MB | SIG | |
| macOS 64-Bit Universal2-Installer | macOS | für macOS 10.9 und neuer, einschließlich macOS 11 Big Sur auf Apple Silicon (experimentell) | 7c715c0beabf1771c64d79382973d23b | 37,5 MB | SIG |
| Windows-Installer (64-Bit) | Windows | Empfohlen | 39135519b044757f0a3b09d63612b0da | 26,9 MB | SIG |
| Windows-Installer (32-Bit) | Windows | 6de353f2f7422aa030d4ccc788ffa75e | 25,8 MB | SIG | |
| Windows-Hilfedatei | Windows | 20b68ae1b71f8eae9809e3b55b0f8690 | 9,1 MB | SIG | |
| Windows einbettbares Paket (64-Bit) | Windows | 2bc8e71a15b6f52442c1c47f3e3ab27e | 8,1 MB | SIG | |
| Windows einbettbares Paket (32-Bit) | Windows | 38ac71448b93817b84e5a52fdc54ac54 | 7,1 MB | SIG |
