我想编写一个python脚本,并使其在公共pypi存储库中可用。假设我发布了版本“ 1.0”并安装了它。
然后,在安装了版本“ 1.0”后,我将版本“ 1.1”发布到pypi repo。
运行脚本时,我希望它在远程存在一个新版本时显示警告,如果不存在则不显示警告,如果检查失败则显示另一个警告。
做这件事的最好方法是什么?
编辑:我知道有很多选择可以做到这一点,但是当我问“最佳选择”时,我的意思是说我可以依靠的规范接口是否存在,并且如果pypi服务器或用户环境不会中断变化。我对环境的依赖越少越好。
例如,某些解决方案的一些缺点:
我觉得没有什么好的选择,我希望被证明是错误的。