Python 2.7 如何设置setuptools存档文件名?
使用Python 2.7 如何设置setuptools存档文件名?,python-2.7,setuptools,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
$ 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-*
,我的研究表明你不能
在中,您可以看到使源发行版使用的代码self.distribution.get\u fullname()
并使用名称和版本填充名称