Я проверяю, устарел ли пакет, используя
pkg_resources.get_distribution("mymodule").version
Если версия не соответствует последней, я запускаю pip install --upgrade git+...
. Выполнение reload('mymodule')
правильно представляет изменения, но вышеупомянутый фрагмент по-прежнему показывает предыдущую версию, даже если версия была увеличена до setup.py
Я полагаю, версия обновляется только для сеанса Python? Есть ли другие способы получения живой информации? Будет ли безопасно читать последнюю директорию dist-info
?