[英]run tox on different python patch versions
簡而言之:有沒有辦法在 python 的補丁版本上設置tox
循環?
Long:我希望測試在 2.7.7、2.7.8 等上運行,基本上我是在 2.7.6 上進行的,想看看我是否可以擺脫這個警告
https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning
在投入生產之前。
(當然,我已經用 pyenv “手動”測試了它,將 2.7.x 設置為全局構建一個 virtualenv 並對其進行測試,但是每次所有可能的組合都運行持續集成會很好)
指定-e py27
時使用哪個確切版本的tox
取決於您的平台、默認路徑和您的 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
的目錄中。 上面假設您在/opt/python/
下安裝了彼此相鄰的/opt/python/
版本號作為安裝目錄,其他位置/方案當然是可能的,但只有當有一些規律時,您才能使用for
循環.
tox-globinterpreter
仍然只允許您為每個tox
版本指示器( py27
、 py35
、 py36
、 pypy
等)使用一個二進制 python 版本,但允許您微調控制選擇用於每個這些的實際 python。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.