运行机器人竞赛的可靠软件
项目描述
运行机器人竞赛的可靠软件,主要用于学生机器人。
SRComp wiki提供了整个套件的概述。
此存储库提供了Python API,用于访问竞赛状态信息。该compstate作为YAML文件集合存储在git存储库中。这允许在独立于软件的情况下管理竞赛状态,同时仍然提供该状态的一致表示。
使用方法
Python客户端应使用以下命令安装库
pip install sr.comp
仅公开SRComp类,并且它应该围绕本地工作副本的compstate存储库路径构建。
from srcomp import SRComp
comp = SRComp('/path/to/compstate')
Web客户端应查看使用srcomp-http提供的HTTP API,而不是实现自己的中间件。
还有一个命令行接口,它提供了管理compstate存储库的实用工具: srcomp-cli。
请参阅 dummy-comp 了解 compstate 仓库 中期望的结构和值示例。
开发
安装: pip install -e . -r dev-requirements.txt
测试: ./run-tests
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装软件包 的更多信息。
源分发
sr.comp-1.9.0.tar.gz (46.2 kB 查看哈希)
构建分发
sr.comp-1.9.0-py3-none-any.whl (53.5 kB 查看哈希)