如何设置setuptools归档文件名?

时间:2018-12-05 09:32:37

标签: python-2.7 setuptools

使用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-*

1 个答案:

答案 0 :(得分:3)

我的研究表明您不能

source for setuptools中,您可以看到使源代码分发使用self.distribution.get_fullname()

的代码

that code使用名称和版本来填充名称。