python 2.7和3.4支持计划

python 2.7 eol正在快速接近,具有上游支持 ending in 2020 . python 3.4的最后一个版本是为 March 2019 . pytest是https://python3statement.org参与的项目之一。

这个 比重试验4.6 系列将是最后一个支持python 2.7和3.4的版本,计划由 mid-2019 . PyTest5 以后将只支持python 3.5+。

多亏了 python_requires setuptools 选项,python 2.7和python 3.4用户使用现代 pip 版本将安装最后一个pytest 4.6 即使在 5.0 或者稍后在PYPI上提供。

当Pytest 5.0 将是新的主流和开发版本,直到 2020年1月 Pytest核心团队计划发布Pytest的bug修复版本 4.6 通过将补丁反向移植到 4.6-maintenance 影响python 2用户的分支。

2020后 核心团队将不再积极地反向移植补丁,而是 4.6-maintenance 分支将继续存在,因此社区本身可以贡献补丁。核心团队将乐于接受这些补丁并制作新的 4.6 发行版 until mid-2020 .