打印python setup.py sdist的输出路径

问题描述 投票:3回答:1

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

python distutils setup.py
1个回答
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
© www.soinside.com 2019 - 2024. All rights reserved.