riot

riot is a tool for declaratively constructing Python virtual environments to run commands in. It can be used to run one-off commands like mypy or it can be used to test large test matrices with ease.

System Requirements

riot supports Python 3.7+ and can be run with CPython or PyPy.

Installation

riot can be installed from PyPI with:

pip install riot

Note

riot does not yet have a stable API so it is recommended to pin the riot version to avoid having to deal with breaking changes.