Собрался на CI пакет вида product_1.2.3.abcdef
Нужно прогнать на этом пакете тесты.
Т.е. следующий билд будет называться product.1.2.4.deadb
Я абсолютно не против сделать всё по науке, но деплоить в какое то захардкоженное место не очень бы хотелось. Особенно, учитывая, что сам продукт написан не на питоне.
Но авторы фреймворка решают всегда свои проблемы, а не твои, плюс их всегда уносит в облака, и очевидные вещи, которые понятно и просто можно сделать на коленке превращаются в API который еще нужно изучать.
Разница в том, что надо деплоить пакеты в определенное, захардкоженное место(относительно корня virtualenv например).
Но может быть - я тебя не понимаю.
Вот исходные данные. Есть пакеты развёрнутые в /opt/foo-1.2.3, /opt/foo-1.2.4 и /home/vasya/pupkin/foo. При этом, продукта минимум два(тестируется их взаимодействие): /opt/bar-1.5.1, /opt/bar-1.5.2 и /home/vasya/pupkin/work/bar.
Как используя virtualenv - протестировать все три пары пакетов не меняя сорцы тестов?