При создании исходного дистрибутива с использованием setuptools
$ python setup.py sdist
результирующий архивный файл включает номер версии: FooBar-0.0.1.tar.gz
Есть ли способ указать setup.py создать результирующий файл без версииномер: FooBar.tar.gz
?
Когда архив затем публикуется на внутреннем сайте, всегда можно сделать:
$ pip install http://hostname/user/FooBar.tar.gz
Номер версии все еще доступен внутри файла архива.Документы позволяют изменять окончание / формат файла (zip, tar и т. Д.), Но я не нашел способа для setuptools задать имя файла без номера версии.
Вне setuptools это можно решитьпо:
$ mv -v dist/FooBar-* dist/FooBar.tar.gz
при условии, что есть один файл dist/FooBar-*
.