Это то, в чем я новичок, но я сделал небольшую библиотеку Python на Github и хочу выпустить ее на PyPI. Предполагается, что библиотека pbr упрощает работу, беря версии из тегов git и т. д.
Однако pbr не получает номер версии из тега git.
Вот что я пробовал:
- Отправьте код на Github и создайте релиз с семантическим тегом
v1.0.0. - Убедитесь, что тег также находится в моем локальном репозитории:
git fetch --tags - Создать и загрузить релиз:
python setup.py sdist upload -r pypi
Релиз сделан и pbr вроде работает нормально, только номер версии 0.0.1.dev2. Последнее число, кажется, увеличивается с количеством коммитов.
Я попытался явно проверить версию по тегу: git checkout tags/v1.0.1, но это не имело значения.
Почему pbr не следит за моими тегами Git?
редактировать: это код на Github