Skip to navigation

Install LAT Client in a Disconnected Network

View as Markdown

Data Pipelines are now the preferred method for loading data into the Ocient System. For details, see Load Data.

Operate the LAT Client in a disconnected network using these steps to install the LAT Client.

Requirements

On the Red Hat® Enterprise Linux® (RHEL®) version 8.0, the Python® version 3.6.8 specifies the default python3 requirement and the LAT Client requires Python version 3.8 or greater.

Contact Ocient® Support for the LAT Client Python wheel file.

Install the LAT Client Python wheel by first gathering the RPMs for Python 3.11 on a system with access to the appropriate software repository python3.11 and its dependencies:

  • mpdecimal
  • python3.11-libs
  • python3.11-pip-wheel
  • python3.11-setuptools-wheel

Use your regular path for the Python packages.

Gather the lat_client and its dependencies (.whl files). Execute this download command on a machine with Python 3.11 and pip installed.

$ pip download lat_client-3.1.2-py3-none-any.whl

This command downloads these dependencies.

lat_client
aiohttp==3.9.3
aiosignal==1.3.1
frozenlist==1.4.1
attrs==23.2.0
frozenlist==1.4.1
multidict==6.0.5
yarl==1.9.4
idna==3.6
multidict==6.0.5
more-itertools==10.2.0
pydantic==2.6.4
annotated-types==0.6.0
pydantic_core==2.16.3
typing_extensions==4.10.0
typing_extensions==4.10.0
rich==13.7.1
markdown-it-py==3.0.0
mdurl==0.1.2
Pygments==2.17.2
wheel==0.43.0

Copy the RPMs and wheel files to the machine in the disconnected network.

Install the LAT Client

Install Python 3.11 on the machine in the disconnected network where <python3.11 RPM> is the path to the Python 3.11 RPM. <mpdecimal rpm> is the path to a dependency of Python 3.11. You can list more dependencies in this way using spaces between each one.

dnf install <python3.11 RPM> <mpdecimal rpm>

After Python 3.11 is installed, create a venv to install the LAT Client and its dependencies.

$ /usr/bin/python3.11 -m venv venv

Enter the venv.

$ source venv/bin/activate

Install lat_client and its dependencies in the venv. Specify wheel files <wheels> as paths to wheel files separated by spaces.

(venv)$ pip install lat_client-3.1.2-py3-none-any.whl <wheels>

Check that the LAT Client runs.

(venv)$ lat_client --version
3.1.2

LAT Client Command Line Interface