bumpversion (python setup.py): конфигурация для расширения без версии - PullRequest
0 голосов
/ 22 октября 2019

Я пытаюсь построить лямбду Python, используя setuptools и bumpversion. Комплектация прошла успешно, но у меня возникла небольшая проблема со структурой папок, которая создала следующую команду: python3 setup.py sdist --formats=zip

она архивирует файлыожидается, но выходной zip-файл будет выглядеть примерно так: enter image description here

Вопрос: я хочу корневую папку zip с расширением версии (1-0-31), но не во внутренней папке,потому что, если у меня есть это, мне нужно упомянуть то же самое о лямбда-обработчике, который я хочу исключить.

в соответствии с документацией, "Setuptools может хорошо работать с большинством схем управления версиями;однако следует обратить внимание на несколько особых моментов, чтобы гарантировать, что setuptools и EasyInstall всегда могут указать, какая версия вашего пакета новее другой версии. "

Я изо всех сил пытаюсь найти любую подходящую версию. решение. Примечание: я уже пробовал разные комбинации serialize и parse

[bumpversion]
current_version = 1_0_32
commit = False
tag = False
serialize = {major}_{minor}_{patch}
parse = (?P<major>\d+)\_(?P<minor>\d+)\_(?P<patch>\d+)

Заранее спасибо за помощь !!

...