0

我正在使用以下命令将我的包上传到 PyPi:

python setup.py sdist upload

该命令会生成一些文件和文件夹,上传后是否有删除这些文件的选项?

4

2 回答 2

1

sdist 命令调用 build 命令,该命令默认将文件放在build子目录中。您可能希望保留它(即不关心它)以加快未来的构建。

sdist 然后默认将分发文件放在dist子目录中。 python setup.py sdist -d $TMP(或%something%Windows 的等效环境变量)可用于将文件放在临时目录中,以便在下次启动时将其清除。

如果你真的关心构建目录,试试这个python setup.py build -b $TMP sdist -d $TMP:sdist 应该足够聪明,可以找到 build 创建的文件。

distutils 文档:http ://docs.python.org/distutils

命令帮助:python setup.py build --help

于 2012-03-23T02:18:03.470 回答
1

登录 PyPI,然后在屏幕右上角的灰色框中单击您的包。单击相应版本右侧列表中的“文件”。这将加载一个新页面。勾选要删除的文件,然后单击灰色的“删除”按钮。

于 2012-05-11T19:26:58.980 回答