为什么python setuptools无法将包上传到repo,退出代码为0

时间:2017-03-23 02:33:53

标签: python

这是Jenkins服务器的输出,我得到退出代码0,运行Python 2.7.6:

python setup.py sdist upload -r jfrog
...
...
Upload failed (403): Forbidden
jenkins@jenkins:~/workspace/es_master-R6P3NSWIXXZLP7T4IE7S$ echo $?
0

但是当我在计算机上运行相同的东西时,我得到退出代码1,在2.7.10上运行Python:

python setup.py sdist upload -r jfrog
...
...
Upload failed (403): Forbidden
Jamess-iMac-4:project jameslin$ echo $?
1

1 个答案:

答案 0 :(得分:0)

遇到了这个问题:

Failed upload not reflected in exit code

较新版本的distutils会出现问题

更新:Python 2.7.7解决了这个问题。