В настоящее время я использую Versioneer для управления версиями модуля Python.В соответствии с соглашением, мой модуль имеет следующую структуру:
root/
|-- python/
| |-- mymodule
| |-- _version.py
| ...
|-- setup.py
|-- versioneer.py
Я хотел бы пометить вывод из модуля python версией модуля, который его сгенерировал.Каков рекомендуемый способ извлечения версии модуля, работающего в данный момент?Я ищу версию, которая была бы сгенерирована, если бы был выполнен setup.py, который включал бы локальные изменения / коммиты после последнего тега git.Кажется, есть несколько способов, которыми это может быть достигнуто, однако я ищу самый обычный / надежный.