Requests: 澄清删除 Python 2.7 支持的时间表

创建于 2019-09-25  ·  3评论  ·  资料来源: psf/requests

大家好。 我正在尝试更新一些有关Python 2.x

上下文: https : https://python3statement.org/#sections30 -projects 添加 Requests 作为将在 2020 年停止支持 Python 2.7 的项目,但提到了请求主页上的一个提示,该提示已被删除。 Requests 目前在 Python 3 Statement 中列为参与项目。 FAQhttps://github.com/psf/requests/issues/5199#issuecomment -533190419 中看到@nateprewitt说:

Requests 拥有庞大的用户群,需求各不相同,这意味着我们需要在 EoL 之后的某个时间维持 2.7 支持。 一旦 pip 仅迁移到 Python 3(据我所知没有 ETA),我们将能够考虑它,但目前没有任何具体计划。

讨论 pip 弃用 2.7 支持的计划时,在我看来确实还没有具体的时间表。 这对我来说意味着也许应该从“参与项目:这些项目承诺在 2020 年或之前放弃 Python 2 支持”的 Python 3 声明列表中删除请求。

我的理解正确吗? 如果是这样,我想提交 PR 以从 Python 3 语句中删除请求。

另外,我建议我们添加一个“Python 2 支持?” 常见问题解答的问题,一旦我知道上述问题的答案,我将很乐意将其作为拉取请求提供。 谢谢!

最有用的评论

所有3条评论

@brainwane ,感谢您与我们联系。 上面的引用是正确的,我们没有立即计划从请求中删除对 2.7 的支持。 我们能够取消对 2.7 支持的最早时间是在 pip 停止支持之后,但我预计此后大约 6 个月会下降。 我们将确保为用户提供足够的迁移警告。

也就是说,根据时间表,请求可能会停止接收 2.7 的功能更新,但我们会保持上述时间表的兼容性。

@brainwane ,感谢您与我们联系。 上面的引用是正确的,我们没有立即计划从请求中删除对 2.7 的支持。 我们能够取消对 2.7 支持的最早时间是在 pip 停止支持之后,但我预计此后大约 6 个月会下降。 我们将确保为用户提供足够的迁移警告。

也就是说,根据时间表,请求可能会停止接收 2.7 的功能更新,但我们会保持上述时间表的兼容性。

pip 时间线的更新:

在 CPython 2.7 EOL 日期之后,pip 将继续确保它在 Python 2.7 上运行。 如果 Python 2.7 本身的错误使这成为必要(不太可能)或 pip 21.0(2021 年 1 月),以较早者为准,将取消对 Python 2.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 等级