【问题标题】:Should I clear the dist directory before every distribution - and how?我应该在每次分发之前清除 dist 目录 - 以及如何?
【发布时间】:2019-02-16 17:06:48
【问题描述】:

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

python setup.py sdist bdist_wheel
twine upload dist/*

现在我想上传一个更新的版本。

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

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

编辑:只需执行twine upload --skip-existing dist/*,事情似乎就可以奏效。有更好的选择吗?

【问题讨论】:

    标签: python package setuptools


    【解决方案1】:

    先清理 dist/ 然后构建和上传的好习惯吗?

    是的。

    rm -rf build dist *.egg-info
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-23
      • 1970-01-01
      • 2015-04-09
      • 1970-01-01
      • 1970-01-01
      • 2018-11-23
      • 1970-01-01
      • 2021-07-09
      相关资源
      最近更新 更多