简而言之:有没有办法让tox
python的补丁版本具有周期?
Long:我希望测试可以在2.7.7、2.7.8等上运行,基本上,我正在2.7.6上运行,并想知道是否可以摆脱此警告
https://urllib3.readthedocs.org/zh-CN/latest/security.html#insecureplatformwarning
在投入生产之前。
(当然,我已经使用pyenv对其进行了“手动”测试,将2.7.x设置为全局构建一个virtualenv并对其进行测试,但是每次所有可能的组合都进行连续集成会很好)
tox
指定时使用哪个确切版本-e py27
取决于您的平台,默认路径和PATH。如果要完全控制使用哪个版本,则应安装tox-globinterpreter
并运行
for x in $(seq 7 12); do
tox --scan /opt/python/2.7."$x"/bin/python
tox -r -e py27
done
在tox.ini
安装目录中。上面假设您的python安装彼此相邻/opt/python/
,并且版本号作为该目录下的安装目录,其他位置/方案当然也是可能的,但是只有在有一定规律性的情况下,您才可以使用for
循环。
tox-globinterpreter
仍只允许每一个二进制蟒版本tox
的版本指示符(py27
,py35
,py36
,pypy
,等),但允许你在选择用于每个这些实际蟒微调控制。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句