【发布时间】:2020-04-23 03:39:02
【问题描述】:
我正在创建一个带有 gzip 压缩文件的 pip 包,并在第一次导入模块时解压缩它们。我意识到这是不寻常的,并不是一个好主意,但考虑到我的限制,这似乎是传送数据的最佳方式。
我注意到的一个问题是,如果您通过 pip 卸载软件包,提取的文件不会被删除,并且 pip 会显示以下消息:
Would not remove (might be manually added):
file1
file2
在setup.py 的某个地方我可以指定这些文件属于我的包并且在卸载时应该删除吗?
【问题讨论】:
-
您的限制是什么?那些额外的文件不能作为标准包数据(未压缩)分发吗?