上传到PyPi后删除文件

时间:2012-03-22 11:29:47

标签: python distutils distribute pypi

我使用此命令将我的包上传到PyPi:

python setup.py sdist upload

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

2 个答案:

答案 0 :(得分:1)

sdist命令调用build命令,该命令默认将文件放在build子目录中。你可能希望保持这种状态(即不关心它)以加速未来的构建。

然后,

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

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

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

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

答案 1 :(得分:1)

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