【发布时间】:2023-11-25 03:36:01
【问题描述】:
我找到了Question#1321270 用于安装后。我目前的主要目标是 bdist_wininst,但我没有找到与卸载相关的任何内容...
澄清:
我想在安装后注册一个com服务器,卸载前注销它。
扩展答案:
然而,就事情的完整性而言,ars 的回答似乎是正确的(我认为文档为这个主题留下了一些改进空间......):
我没有像提到Question#1321270 扩展distutils.command.install 所建议的那样,而是编写了一个名为scripts/install.py 的新python sript 并在setup.py 中设置以下内容:
setup(
...
scripts=['scripts\install.py'],
options = {
...
"bdist_wininst" : {
"install_script" : "install.py",
...
},
}
)
install.py 肯定会在安装时被调用。看来,尽管它(尽管文档说)在卸载时没有被调用...
【问题讨论】:
标签: python setuptools distutils