Вот пример вывода:
у запуститьpip install -r requirements.txt
команда;
Я хочу повторять одну и ту же команду снова и снова;
Проблема в том, чтоrequirements.txt
будет включать некоторые файлы колеса, которые могут иметь одинаковую версию, но разные исходные коды;
Я хочу убедиться, что пакет будетпереустановилто есть снова извлекается из моего пользовательского пип-репо;
Я в курсеЭта тема, но различие между--ignore-installed
а также--force-reinstall
не кажется мне очень понятным;
У меня есть напримерsomepack==1.1
Я изменяю исходный код и хочу.whl
быть принесеннымочередной раз из моего репо при выполненииpip install
;
Какой из них я должен использовать? Должен ли я включить оба?
В чем их разница?
Пакет может иметь ту же версию, напримерsomepack==1.1
или же в какой-то момент он может иметь инкрементные версии. напримерsomepack==1.2
Я хочу чтобы это быловсегда (Перо) установлено;
редактировать: Этоhelp
пипа, которая не кажется мне очень понятной, по крайней мере, в вышеуказанном вопросе
--force-reinstall Reinstall all packages even if they are already up-to-date.
-I, --ignore-installed Ignore the installed packages (reinstalling instead).