有没有办法获得setup.py sdist
构建的tar文件的路径?我知道它在哪里,但是我想要编写脚本而不必使用ls dist/
等。如果还有一个distutils分配它的变量,或者一个将返回它的函数,我也可以覆盖它。
看起来你可以这样做:
python setup.py sdist --formats=gztar
FNAME=dist/`python setup.py --fullname`.tar.gz
echo $FNAME
使用formats参数确保文件将成为tar.gz使用setuptools中的设置在setup.py上检查此脚本。也应该与distutils一起工作。你可以覆盖dist文件夹,看看:
python setup.py sdist --help