bindings/

directory
v0.0.0-...-3129976 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 3, 2019 License: BSD-2-Clause

README

bindings

This directory is the official place to put language bindings for µniverse. The muniverse-bind command implements a back-end that bindings can control via process execution.

For documentation on the protocol used by muniverse-bind, see the GoDoc.

Installing bindings

All bindings should look for an executable called muniverse-bind in the user's $PATH or in $GOPATH/bin. The executable can be installed like so, provided you already have Go configured:

go get -u github.com/unixpickle/muniverse/bindings/muniverse-bind

Whenever you want to update µniverse, you simply need to re-run the above command to update muniverse-bind. Any language bindings should automatically find and use the new executable.

Python bindings

Once you have completed the above steps, you can install the muniverse Python package like so:

pip install muniverse

Directories

Path Synopsis
Command muniverse-bind uses stdin and stdout to serve an API for controlling muniverse environments.
Command muniverse-bind uses stdin and stdout to serve an API for controlling muniverse environments.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL