Один вариант, который я нашел, который отлично работает, если файл requirements.txt
мало что меняет, - это запекать его в собственное Docker изображение.
Другой вариант, который лично мне не очень нравится, это использовать virtualenv
, а затем использовать кеш GitLab на virtualenv
, однако это может быть немного медленным, если Есть много pip
пакетов.