Requests: Klarstellung des Zeitplans für das Entfernen der Python 2.7-Unterstützung

Erstellt am 25. Sept. 2019  ·  3Kommentare  ·  Quelle: psf/requests

Hallo zusammen. Ich versuche, einige Dokumentationen zum Sonnenuntergang / "Ende des Lebens" / EOL von Python 2.x zu aktualisieren, und bin auf eine Frage zu Anfragen gestoßen. Könnten Sie bestätigen, dass Requests NICHT erwartet, die Unterstützung für Python 2.7 im Jahr 2020 einzustellen?

Kontext: https://github.com/python3statement/python3statement.github.io/issues/194 schlug vor, dass https://python3statement.org/#sections30 -projects Requests als Projekt hinzufügt, das die Unterstützung für Python 2.7 im Jahr 2020 einstellen wird. verwies aber auf einen Hinweis auf der Requests-Homepage , der inzwischen entfernt wurde . Requests wird derzeit als teilnehmendes Projekt im Python 3-Statement aufgeführt. Im Abschnitt zur Unterstützung von Python 3 der FAQ wird kein geschätztes Datum für die Einstellung der Unterstützung für Python 2.7 erwähnt. Ich sehe in https://github.com/psf/requests/issues/5199#issuecomment -533190419, dass @nateprewitt sagte:

Requests hat eine große Benutzerbasis mit unterschiedlichen Anforderungen, was bedeutet, dass wir den 2.7-Support für einige Zeit über EoL hinaus aufrechterhalten müssen. Sobald pip auf Python 3 migriert ist (meinem Wissen nach keine ETA), könnten wir dies in Betracht ziehen, aber im Moment gibt es keine konkreten Pläne.

In dieser Diskussion über die Pläne von pip zur Einstellung der 2.7-Unterstützung scheint es mir noch keinen konkreten Zeitplan zu geben. Und das bedeutet für mich, dass Requests vielleicht aus der Python 3-Statement-Liste von "Teilnehmende Projekte: Diese Projekte verpflichten sich, die Python 2-Unterstützung in oder vor 2020 einzustellen" entfernt werden sollten.

Ist mein Verständnis richtig? Wenn ja, würde ich gerne eine PR einreichen, um Anfragen aus der Python 3-Anweisung zu entfernen.

Außerdem schlage ich vor, dass wir eine "Python 2-Unterstützung?" hinzufügen. Frage an die FAQ, und wenn ich die Antwort auf meine obige Frage kenne, trage ich diese gerne als Pull-Request bei. Danke!

Hilfreichster Kommentar

Ich habe PR https://github.com/python3statement/python3statement.github.io/pull/280 gemacht , um Anfragen aus der Aussage zu entfernen.

Alle 3 Kommentare

Hallo @brainwane , danke, dass

Abhängig von den Zeitplänen kann es jedoch vorkommen, dass Anfragen keine Funktionsupdates für 2.7 mehr erhalten, aber wir würden die Kompatibilität für den obigen Zeitplan aufrechterhalten.

Ich habe PR https://github.com/python3statement/python3statement.github.io/pull/280 gemacht , um Anfragen aus der Aussage zu entfernen.

Hallo @brainwane , danke, dass

Abhängig von den Zeitplänen kann es jedoch vorkommen, dass Anfragen keine Funktionsupdates für 2.7 mehr erhalten, aber wir würden die Kompatibilität für den obigen Zeitplan aufrechterhalten.

Ein Update zur Pip-Timeline:

pip wird weiterhin sicherstellen, dass es nach dem CPython 2.7 EOL-Datum auf Python 2.7 läuft. Die Unterstützung für Python 2.7 wird eingestellt, wenn Fehler in Python 2.7 selbst dies erforderlich machen (was unwahrscheinlich ist) oder in pip 21.0 (Jan 2021), je nachdem, was früher eintritt.

https://pip.pypa.io/en/latest/development/release-process/#python -2-support

https://github.com/pypa/pip/issues/6148

https://github.com/pypa/pip/pull/8087

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

remram44 picture remram44  ·  4Kommentare

everping picture everping  ·  4Kommentare

ghtyrant picture ghtyrant  ·  3Kommentare

xsren picture xsren  ·  3Kommentare

justlurking picture justlurking  ·  3Kommentare