Installation¶
Package Install¶
The simplest and most common way to install arbiter is to utilize the PyPI repository to obtain the latest release. The Python command-line package installer pip will automatically resolve dependencies and install any unmet requirements provided you have an active internet connection.
pip install arbiter
For installations on air gapped or otherwise isolated machines, you will first need to download all the requisite wheel or source packages to transfer and install offline. This can be done with pip from a machine that has internet access.
On a machine with internet access:
pip download -d ./packages arbiter
On the air gapped machine after transfering and unpacking files:
pip install --no-index --find-links ./packages arbiter
Building from Source¶
Those who wish to, or otherwise are required to build from source must be familiar with Python packaging techniques. arbiter uses the standard Python build procedure as outlined by Python’s official documentation and standard build tools, chiefly setuptools. The source code for arbiter is publicly hosted on GitHub in the official repository. Additional support for custom build or alternative package build processes is not available.
Requirements¶
arbiter is designed to work with Python 3.6 and higher. Additionally, the following packages are required:
requests >= 2.21.0
umsg >= 1.0.4