我应该在每次分发之前清除dist目录-以及如何?

时间:2019-02-16 17:06:49

标签: python package setuptools

为了将我的包上传到PyPI,我使用:

IndexError: string index out of range

现在我要上传更新的版本。

我应该简单地运行相同的命令吗?旧的dist文件仍位于python setup.py sdist bdist_wheel twine upload dist/* 目录中。

一种好的做法是先清理dist然后生成并上传?如果是这样,最干净的方法是什么?

编辑:只需执行dist/,事情似乎就可以工作。有更好的选择吗?

1 个答案:

答案 0 :(得分:1)

  

好的做法是先清理dist /,然后构建并上传?

是的

rm -rf build dist *.egg-info

PS。我通常会在 发布后立即进行此清理。请参阅我的发行脚本以获取示例(SQLObjectCheetahTemplatemy small projects