Я ищу способ установить пакет с помощью pip и записать эту информацию о версии пакета в файл project.txt проекта. Для тех, кто знаком с npm, это то, что делает npm install --save
.
Использование pip freeze > requirements.txt
отлично работает, но я обнаружил, что забыл запустить это или случайно включил неиспользуемые пакеты, которые я установил для тестирования, но решил не использовать.
Итак, следующий psuedocode:
$ pip install nose2 --save
Появится файл requirements.txt с:
nose2==0.4.7
Я предполагаю, что могу выполнить вывод save, чтобы захватить номера версий, но я надеюсь, что есть более простой способ.