为了将我的包上传到PyPI,我正在使用:
python setup.py sdist bdist_wheel
twine upload dist/*
现在我想上传更新版本。
我应该简单地运行相同的命令吗?旧的dist文件仍在dist
目录中。
首先清理dist/
然后构建和上传是好的做法吗?如果是这样,最干净的方法是什么?
编辑:事情似乎只是做twine upload --skip-existing dist/*
工作。有更好的选择吗?
首先清理dist /然后构建和上传是一种好习惯吗?
是。
rm -rf build dist *.egg-info
PS。我通常会在发布后立即进行清理。有关示例,请参阅我的发布脚本(SQLObject,CheetahTemplate,my small projects)