Module botroyale.guides.install

Installing Bot Royale

It is recommended to use a virtual environment. Once activated, install using:

pip install --upgrade botroyale

That's it! You now have Bot Royale installed in Python. See the guide on writing your first bot.




Install from source

Some advanced use cases require installing from source (e.g. to set up an environment for core developers). Assuming we have cloned the repo, cd'd into the project directory, and activated our virtual environment; we can install the project in editable mode from source with the dev extras:

pip install --upgrade --editable .[dev]

Note: We should rerun this command any time the project metadata or requirements change (see the pyproject.toml file).

This essentially installs the project itself as a library in the project's environment. The . represents the path to the current directory (we run the command from within the project directory). We install it as editable so that local changes to our code may reflect on the installed library. The dev extras are extra library requirements that core developers use such as for code formatting and linting, building the documentation, etc.

You now have access to the developer options in the command line, which include tests.