PeterJCLaw / srcomp-dev

Development wrapper to the SRComp suite of Competition software
https://github.com/PeterJCLaw/srcomp/wiki
MIT License
0 stars 2 forks source link
developer-tools development-environment srcomp virtualenv

SRcomp Development Script

CircleCI

This repository contains a script - init.sh - which builds an srcomp development environment by:

It then emits instructions on how to use the virtualenv.

While other compstates can be used, basic usage is: python run.py dummy-comp

The HTTP API is exposed via http://localhost:5112/comp-api/, while the screen pages are at:

The stream is exposed as http://localhost:5001/ and the scorer is at http://localhost:5112/scorer.

The livestream overlay is exposed at http://localhost:5112/livestream-overlay/

Bootstrap dependencies

In order to run init.sh you'll need:

Updating dependencies

Dependencies can be updated by using pip-compile, though note that care must be taken to ensure that the resulting dependencies are compatible with the various SRComp projects which this repo configures. This is unfortunately not currently checked by running pip-compile.