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
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.
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.
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
).