Urubu works with modern versions of Python 2 and Python 3 using the same codebase. More specifically, it requires Python 2.7 or Python 3.4.

You can install Urubu using pip:

pip install urubu

To upgrade an existing installation to the latest version, use:

pip install --upgrade urubu

If pip is not yet available on your system, follow the pip installation instructions.

You may want to install Urubu in an isolated environment using virtualenv.

Urubu depends on a number of libraries that will automatically be installed if not yet available: Python-Markdown, PyYAML, Pygments and Jinja2.

For a quick way to set up a new Urubu project, visit Urubu Quickstart.