PIP更新帮助程序
pipdate的Python项目详细描述
管道日期
pipdate是小型pip更新帮助程序的集合。命令
pipdate
pipdate3
更新all您的pip{3}-安装包。(仅适用于Unix。)
还有一个python接口可以用于更新通知。 这个
importpipdatemsg=pipdate.check('matplotlib','0.4.5')print(msg)
将打印
╭──────────────────────────────────────────────╮
│ │
│ Update available 0.4.5 → 2.2.2 │
│ Run pip3 install -U matplotlib to update │
│ │
╰──────────────────────────────────────────────╯
如果您使用
ifpipdate.needs_checking('matplotlib'):print(pipdate.check('matplotlib','0.4.5'),end='')
然后最多每k秒执行一次,其中指定了k。
在配置文件$HOME/.config/pipdate/config.ini
中,例如,每天一次
[DEFAULT]
secondsbetweenchecks = 86400
例如,模块作者可以使用它来通知用户 他们自己的模块。
安装
pipdate是available from the Python Package Index,所以只需键入
pip install pipdate
测试
要运行pipdate单元测试,请签出此存储库并键入
pytest
分布
创建新版本
把
__version__
号撞一下,发布到pypi和github:
$ make publish
许可证
pipdate发布在MIT license下。