从推送任务收集信息的库
pushcollector的Python项目详细描述
用于从推送任务收集信息的python库,由 release-engineering发布工具。
安装
从pypi安装pushcollector
包。
pip install pushcollector
用法示例
frompushcollectorimportCollector# Get an instance of a collector; the concrete backend returned# may differ per execution environmentcollector=Collector.get()# Save a log filecollector.attach_file('pushlog.json',json.dumps(somedata)).result()# Append to a log filecollector.append_file('pushlog.txt',sometext).result()# Save some push item(s)collector.update_push_items(items).result()
开发
修补程序可以通过pull请求贡献给 https://github.com/release-engineering/pushcollector。
所有更改都必须通过自动化测试套件以及各种静态 检查。
强制使用Black代码样式。 建议通过预提交挂钩启用自动格式化:
pip install -r requirements-dev.txt
pre-commit install
许可证
此程序是免费软件:您可以重新分发和/或修改 根据由 自由软件基金会,或者许可证的第3版,或者 (由您选择)任何更高版本。