使用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-*
。
答案 0 :(得分:3)
我的研究表明您不能。
在source for setuptools中,您可以看到使源代码分发使用self.distribution.get_fullname()
that code使用名称和版本来填充名称。