Installation

Requirements

  • Python 3.6 +

  • Tested on:

    • Ubuntu 16.04 and Ubuntu 18.04 with Python 3.6.9

    • Ubuntu 20.04 with Python 3.6.9, 3.7.9 and 3.8.2

    • Windows 10 with Python 3.7 and 3.8 through Anaconda

  • Recommended: pip (sudo apt-get install python3-pip)

  • Recommended (for Ubuntu): venv (sudo apt-get install python3-venv)

Setup

  1. Make sure your system meets the requirements

  2. Clone this repository

  3. Set up a dedicated virtual environment using venv

  4. Activate virtual environment

  5. Install requirements from this repo: $ pip install -r requirements.txt

  6. Install this module:

    • either by cloning this repo to your machine and using pip install -e . from the repo root, or with

    • pip install git+https://github.com/graulem/somo

  7. To upgrade to the newest version: $ pip install git+https://github.com/graulem/somo --upgrade