
Мне бы хотелось запустить небольшую обертку для поэзии который сначала проверяет, обновлена ли связанная виртуальная среда с помощью поэтического замка, а затем (условно) запускает поэтическую установку, если необходимо.
Например, если Pipfile.lock не изменился, синхронизация Pipenv завершается достаточно быстро, чтобы ее можно было просто запустить перед каждым запуском Pipenv, а синхронизация поэзии занимает более 6 секунд для мне просто понять, что вообще ничего не нужно делать.
Наивный подход, демонстрирующий то, чего я хочу достичь, - это написать цель Makefile, определяющую зависимость от поэтического файла.lock в .venv/some_random_file и коснитесь этого файла вместе с запуском поэтической установки каждый раз, когда этот файл не обновлен с помощью поэтического замка. Но я не хочу засорять свой проект зависимостями, которые нужно сделать, конечно, только для этого случая.
Так есть ли способ позволить поэзии выполнять эту проверку без дополнительных инструменты?
Подробнее здесь: https://stackoverflow.com/questions/742 ... -to-run-be