Я использую rpm для сборки / установки проекта Python. В проекте все зависимости python помещены в requirement.txt
. Так что мой файл спецификации rpm содержит что-то вроде:
%install
...
pip install -r %{build_root}/%{app_dir}/requirement.txt
...
Моя проблема в том, что когда обновление rpm выполнено, то есть:
rpm -Uvh python-project-version.rpm
установка в пипсах не выполняется повторно. Это означает, что вновь добавленные зависимости Python не устанавливаются при обновлении rpm. Какое самое лучшее / лучшее решение этой проблемы?
ПРИМЕЧАНИЕ. Я всегда могу удалить / переустановить пакет, чтобы избежать этого. Я надеюсь найти лучшее решение.