Каждый раз, когда я запускаю тест {python2.7_installation_dir}/bin/python setup.py, в результате создается каталог .tox. Внутри каталога .tox я запускаю
Код: Выделить всё
py27/bin/pip --version
pip 1.4.1 from {my_package}/.tox/py27/lib/python2.7/site-packages (python 2.7)
[buildbot@BUILD-SERV-01 .tox]# python2.7
Python 2.7.6 (default, Nov 20 2013, 15:33:09)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pip
>>> pip.__version__
'1.5.2'
Существует только одна установка python2.7, и она устанавливается из источник. Но я думаю, что на нем работал pip 1.4.1, но теперь он был обновлен до 1.5.2. Как tox может использовать старую версию? Есть ли какой-нибудь файл .pth или что-то еще, что могло остаться, и что нужно прояснить?
Я мог бы удалить tox и запустить pytests напрямую но я бы предпочел запускать их через tox.
Пожалуйста, дайте мне знать, если вы хотите просмотреть журналы, я могу обновить вопрос с помощью журнала.
Подробнее здесь: https://stackoverflow.com/questions/217 ... -installed