python - 当用户使用 pip 卸载我的包时如何运行脚本?

标签 python pip setuptools distutils setup.py

我的 setup.py 在安装时向用户的 crontab 添加了一个条目。如果用户卸载包,我想删除该条目。就我所见,这似乎是不可能的。希望这里有人有解决方案。

最佳答案

目前这是不可能的,请参阅 python setup.py uninstall

仍然有实现它的功能请求https://github.com/pypa/pip/issues/857已经超过 1.5 年了,没有任何评论。

这让我觉得这不会太快发生。我也确实怀疑可能还有其他一些问题会阻止它的实现。

关于python - 当用户使用 pip 卸载我的包时如何运行脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33679114/

相关文章:

python - 创建包含独立可安装子包的 namespace 包

python - conda 无法与 Fish shell 一起正常工作

python - 如何通过更新 OrderedDict 来保持订单

python - 使用pip时“SSLError: The read operation timed out”

python - 如何使用 setuptools 和 setup.py 从包中排除单个文件

python - 运行 setup.py 时更改包名称

python - 如何从响应中读取一个松弛的用户 ID 并获取用户名,

如果以 ""或 ","开头,python 将删除字符串的开头

Python 包元数据端 pip 在 JFrog Artifactory PyPI 存储库中不可用

python - PyCharm 不会安装gym 包