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

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

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

python setup.py sdist bdist_wheel
twine upload dist/*

现在我想上传更新版本。

我应该简单地运行相同的命令吗?旧的dist文件仍在dist目录中。

首先清理dist/然后构建和上传是好的做法吗?如果是这样,最干净的方法是什么?

编辑:事情似乎只是做twine upload --skip-existing dist/*工作。有更好的选择吗?

python package setuptools
1个回答
1
投票

首先清理dist /然后构建和上传是一种好习惯吗?

是。

rm -rf build dist *.egg-info

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

© www.soinside.com 2019 - 2024. All rights reserved.