跳转到主要内容

运行机器人竞赛的可靠软件

项目描述

Build Status Docs Status

运行机器人竞赛的可靠软件,主要用于学生机器人

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 查看哈希)

上传 Python 3

由以下组织支持