我想确保在用户键入时不会安装 Python 包中的某些文件:
python setup.py install
__pycache__
具体来说,在某些情况下,目录中可能会有目录build
,如果用户然后运行install
,__pycache__
目录也会被安装,这会导致问题。解决方案可能是使用以下命令创建自定义安装命令:
class CustomInstall(DistutilsInstall):
# code here
但是在浏览 distutils 代码后,我不知道如何编辑已安装的文件列表。有没有人有什么建议?我可以CustomInstall
删除所有我不想要的文件,但我想避免这种情况。