Вот пример вывода:

у запустить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).