Python 3.9.1rc1
Erscheinungsdatum: 26. Nov. 2020
Dies ist der Release Candidate der ersten Wartungsversion von Python 3.9
Hinweis: Die hier angezeigte Version ist Python 3.9.1rc1, der Release Candidate einer Fehlerbehebungsversion für die ältere 3.9er-Serie. Python 3.11 ist nun die neueste Feature-Release-Serie von Python 3. Holen Sie sich hier die neueste Version von 3.11.x.
Wir haben seit 3.9.0 240 Änderungen vorgenommen, was eine beträchtliche Menge ist. Zum Vergleich: 3.8.1rc1 hatte seit 3.8.0 nur 168 Commits.
Installer Neuigkeiten
3.9.1rc1 ist die erste Version von Python, die macOS 11 Big Sur unterstützt. Mit Xcode 11 und neuer ist es nun möglich, „Universal 2“-Binaries zu erstellen, die auf Apple Silicon funktionieren. Wir stellen einen solchen Installer als Variante macosx11.0 zur Verfügung. Dieser Installer kann auch auf ältere Versionen zurück portiert werden, getestet bis zu OS X 10.9. Da wir auf eine aktualisierte Version von pip warten, betrachten Sie den Installer macosx11.0 bitte als experimentell.
Diese Arbeit wäre ohne die Anstrengungen von Ronald Oussoren, Ned Deily und Lawrence D’Anna von Apple nicht möglich gewesen. Vielen Dank!
Dies ist die erste Version von Python, die standardmäßig den 64-Bit-Installer unter Windows verwendet. Der Installer verbietet nun auch aktiv die Installation unter Windows 7. Python 3.9 ist mit dieser nicht mehr unterstützten Windows-Version nicht kompatibel.
Wichtige neue Funktionen der 3.9-Serie im Vergleich zu 3.8
Einige der neuen wichtigen Funktionen und Änderungen in Python 3.9 sind:
- PEP 573, Zugriff auf Modulzustände aus C-Erweiterungsmethoden
- PEP 584, Union-Operatoren in
dict - PEP 585, Typ-Hinting für Generics in Standard-Collections
- PEP 593, Flexible Funktion und Variable Annotationen
- PEP 602, Python übernimmt einen stabilen jährlichen Veröffentlichungsrhythmus
- PEP 614, Lockerung der Grammatikbeschränkungen für Dekoratoren
- PEP 615, Unterstützung für die IANA-Zeitzonendatenbank in der Standardbibliothek
- PEP 616, String-Methoden zum Entfernen von Präfixen und Suffixen
- PEP 617, Neuer PEG-Parser für CPython
- BPO 38379, Garbage Collection blockiert nicht mehr bei wiederbelebten Objekten;
- BPO 38692, `os.pidfd_open` hinzugefügt, das die Prozessverwaltung ohne Rennen und Signale ermöglicht;
- BPO 39926, Unicode-Unterstützung auf Version 13.0.0 aktualisiert;
- BPO 1635741, wenn Python mehrmals im selben Prozess initialisiert wird, tritt kein Speicherleck mehr auf;
- Eine Reihe von Python-Builtins (range, tuple, set, frozenset, list, dict) sind jetzt mit PEP 590 vectorcall beschleunigt;
- Eine Reihe von Python-Modulen (_abc, audioop, _bz2, _codecs, _contextvars, _crypt, _functools, _json, _locale, operator, resource, time, _weakref) verwenden nun die von PEP 489 definierte Multiphase-Initialisierung;
- Eine Reihe von Standardbibliotheksmodulen (audioop, ast, grp, _hashlib, pwd, _posixsubprocess, random, select, struct, termios, zlib) verwenden nun die von PEP 384 definierte stabile ABI.
Eine umfassendere Liste finden Sie im Dokument "Was gibt es Neues" dieser Version.
Weitere Ressourcen
- Online-Dokumentation
- PEP 596, Veröffentlichungsplan für 3.9
- Fehler melden Sie unter https://bugs.python.org.
- Helfen Sie mit, Python und seine Community zu finanzieren.
Und nun etwas völlig anderes
Loothesom: (Eric Idle) Hier bei Lughtborrow sind die fünf jungen Männer, die letzte Woche ausgewählt wurden, um diesen Sommer für Großbritannien von einem Krokodil gefressen zu werden. Offensichtlich ist der wichtigste Teil der Veranstaltung der Eröffnungssprint über 60 Yards auf die Krokodile zu. Und der zweiundzwanzigjährige Nottinghamer Lehrer Gavin Watterlow wird von einigen Experten nicht nur als der schnellste, sondern auch als das leckerste britische Häppchen seit Barry Gordon als Dritter in Helsinki eingeschätzt. Leiter des Teams ist Sergeant Major Harold Duke.
Duke: (Terry Jones) Ach, nun, du musst nicht nur zuerst in diesen Graben, du musst zuerst GEFRESSEN werden. Wenn du vor deinem Krokodil landest und es sein Maul öffnet, möchte ich dich genau da drin sehen. Reibe deinen Kopf an seinen Geschmacksknospen. Und wenn diese Zähne in dein Fleisch beißen, nutze den Griff, um dich HINEIN in seinen Rachen zu stoßen...
Loothesom: Duke trainiert jedes britische Team seit 1928, und es ist seine Mischung aus gymnastischem Know-how, Reptilienkenntnissen und kulinarischem Können, die viele unappetitliche Neulinge in ein krokodilisches Festmahl verwandelt hat.
Duke: Nun, unsere Köche experimentieren seit vielen Jahren, um eine Soße zu finden, die das Krokodil am wahrscheinlichsten verführt. In der Vergangenheit haben wir uns auf eine fischbasierte Soße konzentriert, aber dieses Jahr kehren wir zu einer einfachen Béarnaise zurück.
Dateien
| Version | Betriebssystem | Beschreibung | MD5 Summe | Dateigröße | GPG |
|---|---|---|---|---|---|
| Gzip-komprimiertes Quell-Tarball | Quellcode-Veröffentlichung | 44eaec341c4224e08007336987e4c0dd | 24.2 MB | SIG | |
| XZ-komprimierter Quell-Tarball | Quellcode-Veröffentlichung | bb5950be70e8271d09a120158e7e425d | 18,0 MB | SIG | |
| macOS 64-Bit-Installer | macOS | für OS X 10.9 und neuer | 8ed47729007ff3cf59e1f6c90c50a714 | 28,4 MB | SIG |
| macOS 64-Bit Universal2-Installer | macOS | für OS X 10.9 und neuer, einschließlich macOS 11 Big Sur auf Apple Silicon (experimentell) | 3ee2730afd97ebbddb6b3dc9ac619f3d | 35,7 MB | SIG |
| Windows-Installer (64-Bit) | Windows | Empfohlen | 7444c283d8a94823beb52611c091a398 | 26,9 MB | SIG |
| Windows-Installer (32-Bit) | Windows | db66fab666fe331eae12949364b72350 | 25.9 MB | SIG | |
| Windows-Hilfedatei | Windows | 4e7db25c3cfdbd223824224b5aa6e700 | 8,4 MB | SIG | |
| Windows einbettbares Paket (64-Bit) | Windows | 43007f492788cc118093f7f178099912 | 8,0 MB | SIG | |
| Windows einbettbares Paket (32-Bit) | Windows | 798b3f9a6f04664dc5db8251a6fb18c2 | 7,2 MB | SIG |
