Файла requirements.txt для пакета разрабатываемых содержит что-то вроде:Пип игнорирует изменившееся требование
git://git.gitsomewhere.com/[email protected]#egg=MyProject
И он устанавливает на
pip install -r requirements.txt
, когда не было никакой предыдущей версии.
Однако при изменении хэша фиксации пип не будет обновлять зависимость (с радостью сообщая, что это требование уже выполнено).
Есть ли способ надежно сделать выборку для правильной версии, заданной хешей фиксации (и, возможно, подтвержденной версией в файле setup.py из загруженного пакета)?
pip 8.1.2, для записи.