Как я могу использовать версию pbr из источника? - PullRequest
1 голос
/ 30 апреля 2019

Моя цель:

Я хочу сохранить согласованные версии в моем GIT репозитории, мой дистрибутив в pypi репозитории и в моем источнике с использованием __version__ переменная.


подробности:

Я пытаюсь использовать pbr , который генерирует дистрибутивную версию из тегов git, поэтому эти две версии будут согласованы. Тем не менее, я не могу выяснить, как согласованно хранить переменную __version__ в моем источнике. (Существует несколько способов для получения версии из источника, но как она будет связана с git / distro?)

Можно ли сгенерировать файл версии (для анализа источника формы) или изменить непосредственно переменную __version__?

1 Ответ

0 голосов
/ 02 мая 2019

Наконец, я нашел решение в этом сообщении.

import pkg_resources  # part of setuptools
version = pkg_resources.require("MyProject")[0].version
...