Requests: Python2.7サポートを削除するためのタイムラインの明確化

作成日 2019年09月25日  ·  3コメント  ·  ソース: psf/requests

こんにちは、みんな。 Python2.xの廃止/「保守終了」/ EOLに関するいくつかのドキュメントを更新しようとしていますが、リクエストに関する質問に遭遇しました。 Requestsが2020年にPython2.7のサポートを終了することを期待していないことを確認できますか?

コンテキスト: httpshttps: //python3statement.org/#sections30 -projectsが、2020年にPython2.7のサポートを終了するプロジェクトとしてリクエストを追加することを提案しました、その後削除されたRequestsホームページのヒントを参照してください。 リクエストは現在、Python3ステートメントに参加プロジェクトとしてリストされています。 FAQのPython3サポートセクションには、Python2.7サポートを終了する予定の日付は記載されていません。 https://github.com/psf/requests/issues/5199#issuecomment -533190419で、 @ nateprewittがわかります

Requestsにはさまざまなニーズを持つ大規模なユーザーベースがあります。つまり、EoLを超えてしばらくの間2.7のサポートを維持する必要があります。 pipがPython3のみに移行されると(私の知る限りETAはありません)、それを検討することはできますが、現時点では具体的な計画はありません。

2.7サポートを廃止するためのpipの計画に関するこの議論では、具体的なタイムラインはまだないように思われます。 そして、それはおそらく、「参加プロジェクト:これらのプロジェクトは2020年以前にPython2のサポートを終了することを約束している」のPython3ステートメントリストからリクエストを削除する必要があることを意味します。

私の理解は正しいですか? もしそうなら、Python3ステートメントからリクエストを削除するためのPRを提出したいと思います。

また、「Python 2サポート?」を追加することをお勧めします。 FAQに質問し、上記の質問に対する答えがわかったら、プルリクエストとして喜んで投稿します。 ありがとう!

最も参考になるコメント

PR https://github.com/python3statement/python3statement.github.io/pull/280を作成して、ステートメントからリクエストを削除しました。

全てのコメント3件

こんにちは@brainwane 、これに手を差し伸べてくれてありがとう。 上記の引用は正しいです。リクエストから2.7のサポートを削除する予定はありません。 2.7のサポートを削除できる最も早い時期は、pipがサポートを停止した後ですが、その後は約6か月のランプダウンが予想されます。 ユーザーが移行するのに十分な警告を出していることを確認します。

とはいえ、タイムラインによっては、リクエストが2.7の機能アップデートの受信を停止する場合がありますが、上記のタイムテーブルとの互換性は維持されます。

PR https://github.com/python3statement/python3statement.github.io/pull/280を作成して、ステートメントからリクエストを削除しました。

こんにちは@brainwane 、これに手を差し伸べてくれてありがとう。 上記の引用は正しいです。リクエストから2.7のサポートを削除する予定はありません。 2.7のサポートを削除できる最も早い時期は、pipがサポートを停止した後ですが、その後は約6か月のランプダウンが予想されます。 ユーザーが移行するのに十分な警告を出していることを確認します。

とはいえ、タイムラインによっては、リクエストが2.7の機能アップデートの受信を停止する場合がありますが、上記のタイムテーブルとの互換性は維持されます。

ピップタイムラインの更新:

pipは、CPython 2.7EOLの日付以降もPython2.7で実行されることを保証し続けます。 Python 2.7自体のバグによってこれが必要になった場合(可能性は低い)、またはpip 21.0(2021年1月)のいずれか早い方の場合、Python2.7のサポートは終了します。

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

このページは役に立ちましたか?
0 / 5 - 0 評価