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.5.10

Erscheinungsdatum: 5. Sept. 2020

Python 3.5.10

Python 3.5 hat das Ende seiner Lebensdauer erreicht. Python 3.5.10 ist die letzte Veröffentlichung von 3.5.

Python 3.5.10 wurde am 5. September 2020 veröffentlicht.

Python 3.5.10 ist die letzte Veröffentlichung in der Python 3.5-Serie. Mit dieser Veröffentlichung wurde der 3.5-Zweig zurückgezogen, es werden keine weiteren Änderungen an 3.5 akzeptiert und es werden keine neuen Veröffentlichungen vorgenommen. Dies ist die Standardrichtlinie von Python; Python-Veröffentlichungen erhalten fünf Jahre Unterstützung und werden dann zurückgezogen.

Wenn Sie noch Python 3.5 verwenden, sollten Sie ein Upgrade auf die aktuelle Version in Erwägung ziehen. Neuere Versionen von Python enthalten viele neue Funktionen, Leistungsverbesserungen und Fehlerbehebungen, die alle dazu beitragen, Ihre Python-Programmiererfahrung zu verbessern.

Wir vom Python Core Development Community bedanken uns für Ihr Interesse an 3.5 und wünschen Ihnen alles Gute!

Wesentliche neue Features der 3.5-Serie im Vergleich zu 3.4

Zu den neuen wesentlichen Features und Änderungen in der 3.5-Release-Serie gehören:

  • PEP 441, verbesserte Unterstützung für Python-Zip-Anwendungen
  • PEP 448, zusätzliche Generalisierungen des Entpackens
  • PEP 461, "%-Formatierung" für Bytes- und Bytearray-Objekte
  • PEP 465, ein neuer Operator (@) für Matrixmultiplikation
  • PEP 471, os.scandir(), eine schnelle neue Funktion zur Verzeichnisdurchquerung
  • PEP 475, Unterstützung für automatische Wiederholungen unterbrochener Systemaufrufe
  • PEP 479, Änderung der StopIteration-Behandlung innerhalb von Generatoren
  • PEP 484, das typing-Modul, ein neuer Standard für Typannotationen
  • PEP 485, math.isclose(), eine Funktion zum Testen von annähernder Gleichheit
  • PEP 486, wodurch der Windows Python Launcher virtuelle Umgebungen erkennt
  • PEP 488, Eliminierung von .pyo-Dateien
  • PEP 489, ein neuer und verbesserter Mechanismus zum Laden von Erweiterungsmodulen
  • PEP 492, Coroutinen mit async und await Syntax

Hinweise zu dieser Version

  • Die neuesten Veröffentlichungen von Linux (Ubuntu 20.04, Fedora 32) werden mit einer neuen Version von OpenSSL ausgeliefert. Neue Versionen von OpenSSL enthalten oft aktualisierte Konfigurationsanforderungen zur Aufrechterhaltung der Netzwerksicherheit; diese neue Version findet die OpenSSL-Konfiguration von Python 3.5 nicht mehr akzeptabel. Infolgedessen sind die meisten oder alle sicheren Transportnetzwerkbibliotheken in dieser Veröffentlichung auf Systemen, auf denen diese neue Version von OpenSSL bereitgestellt wird, fehlerhaft. Das bedeutet beispielsweise, dass sieben (7) der Regressionstests in der Testsuite nun regelmäßig fehlschlagen. Ältere Linux-Versionen mit älteren OpenSSL-Versionen sind davon nicht betroffen. Wir sind uns des Problems bewusst. Da 3.5 jedoch fast vollständig außerhalb der Unterstützung steht, hat es sehr geringe Priorität und wir konnten keine Ressourcen finden, um das Problem zu beheben. Es ist möglich, dass diese Probleme in 3.5 einfach nicht behoben werden, bevor es sein Lebensende erreicht. Wie immer empfehlen wir, wo immer möglich auf die neueste Python-Veröffentlichung zu aktualisieren.
  • Die Binärdateien für AMD64 funktionieren auch auf Prozessoren, die die Intel 64-Architektur implementieren. (Auch bekannt als "x64"-Architektur und früher bekannt als "EM64T" und "x86-64".) Sie funktionieren nicht auf Intel Itanium Prozessoren (früher "IA-64").
  • Windows-Benutzer: Wenn Sie Python 3.5.1 als nicht privilegierter Benutzer installieren, müssen Sie möglicherweise Administratorrechte erlangen, um ein Update Ihrer C-Laufzeitbibliotheken zu installieren.
  • Windows-Benutzer: Für Windows-Plattformen gibt es jetzt "webbasierte" Installer. Der Installer lädt die benötigten Softwarekomponenten zur Installationszeit herunter.
  • Windows-Benutzer: Es gibt verteilbare Zip-Dateien, die die Windows-Builds enthalten, was es einfach macht, Python als Teil eines anderen Softwarepakets zu verteilen. Weitere Informationen finden Sie in der Dokumentation zu Embedded Distribution.
  • Windows-Benutzer: Einige Virenscanner (am bekanntesten "Microsoft Security Essentials") markieren "Lib/distutils/command/wininst-14.0.exe" als Malware. Dies ist ein "False Positive": Die Datei enthält keine Malware. Wir bauen sie selbst aus Quellcode auf einem bekannten sauberen System. Wir haben darum gebeten, diese falsche Positivmeldung zu entfernen, und erwarten bald eine Reaktion. In der Zwischenzeit seien Sie bitte nicht beunruhigt, wenn Sie diese Warnung beim Installieren von Python 3.5.2 sehen oder beim Scannen einer früheren Version von 3.5.
  • OS X-Benutzer: Die OS X-Installer werden nun als signierte Installer-Paketdateien verteilt, die mit der OS X Gatekeeper-Sicherheitsfunktion kompatibel sind.
  • OS X-Benutzer: Es gibt wichtige Informationen über IDLE, Tkinter und Tcl/Tk unter Mac OS X hier.

Vollständiges Changelog

Dateien

Version Betriebssystem Beschreibung MD5 Summe Dateigröße GPG
Gzip-komprimiertes Quell-Tarball Quellcode-Veröffentlichung 01a2d18075243bef5ef3363f62bf3247 19,8 MB SIG
XZ-komprimierter Quell-Tarball Quellcode-Veröffentlichung 75c9c268703654aa6f6f2ae67303dde4 14,7 MB SIG