从python setup.py sdist

时间:2016-04-06 21:14:01

标签: python distutils setup.py

有没有办法获取setup.py sdist构建的tar文件的路径?我知道它在哪里,但是我想要编写脚本而不必ls dist/等等。我也可以覆盖命令,如果还有一个distutils分配它的变量,或者一个函数会返回它

1 个答案:

答案 0 :(得分:1)

看起来你可以这样做:

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