要上传到PyPI,请运行python setup.py register sdist upload。但这需要重新生成源分发。在发布过程中,我希望能够与上载分开生成源分发。有没有一种方法可以从文件中上传文件,例如python setup.py upload dists/mypackage.tar.gz

最佳答案

上载只会推送来自同一命令行的命令产品,例如“ sdist上传”。如果运行“ sdist”,检查结果,然后执行“ sdist上传”,则第二个sdist应该完全相同,除非setup.py有错误,对文件进行了更改或计算机出现问题。 (我同意,除非有很多例外)。因此,对于distutils,必须运行“ sdist upload”并非没有效率,并且可以使您清楚地知道要推送的文件,这对IMO来说很好。

(来自http://bugs.python.org/issue12944#msg144382

10-06 10:34