Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 1.52 KB

install.rst

File metadata and controls

48 lines (32 loc) · 1.52 KB

Installation

Currently Universum requires the following prerequisites:

  • OS Linux
  • Python version 3.7 or greater
  • Pip version 9.0 or greater

Use {pip} install -U universum to install latest default Universum to the system. This will also install the following modules:

  • glob2
  • requests
  • sh
  • lxml
  • typing-extensions

Perforce

Before installing Universum for Perforce, make sure to install P4 CLI (see official installation manual for details)

To install Universum for Perfoce, use {pip} install -U universum[p4]. This will update pip to latest version, as we recommend pip version not lower than 19.0 for installing the p4python. Pip older than version 19.0 uses FTP to install p4python, while the latter versions use HTTP.

Git

Before installing Universum for Git, make sure to install Git client (use sudo apt-get install git). Then use {pip} install -U universum[git], that will also install gitpython module for Python.

GitHub

For GitHub Handler <github_handler>, use {pip} install -U universum[github], that will install pygithub and cryptography modules for Python (as cryptography is used for GitHub App token calculation).

Using Universum with github VCS type also requires Git client (use sudo apt-get install git).