PIP更新帮助程序

pipdate的Python项目详细描述


管道日期

CircleCIcodecovCode style: blackPyPi VersionGitHub stars

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

分布

创建新版本

  1. __version__号撞一下,

  2. 发布到pypi和github:

    $ make publish
    

许可证

pipdate发布在MIT license下。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么这一行是charg=(char)(br.read());被跳过?   java三重DES中的IV在哪里?   java Lombok注释不在Intellij idea下编译   java为什么我不能使用过滤器作为流中的最后一步   sqlite Java编译错误找不到符号方法next()   在Java中解析处理对int来说太大的数字   java摄像头不工作   java是“断言错误”好的做法?   java确定api请求是来自CURL还是POSTMAN?   JavaSpringMVC导航   java使单例模式代码更强大   当Java(解释器)区分大小写时,为什么Java编译器(javac)不区分大小写?   java注释字符串[]oneArr();vs字符串[][]twoArr();公告   java命名查询的利弊   java使用log4jweb在web应用程序中配置Log4j2。罐子   java正则表达式查找以开头和结尾的所有可能出现的文本~   java从字符串执行方法