Download and setup
otupy is currently available as Python package and source code.
Install the package with pip:
pip install otupy
Alternatively, download it from github:
git clone https://github.com/mattereppe/otupy.git
(this creates an otupy folder).
In this case, you have to manually install all dependencies:
pip install -r requirements.txt
If you installed from github, you might want to create and run it in a virtual environment.
First, create a virtual environment and populate it with Python
dependecies:
python3 -m venv .env
. .env/bin/activate
pip install -r requirements.txt
To use the library, you must include the <installdir>/src/ in the Python path.
You can either:
add the library path in your code (this must be done for every module):
import sys
sys.path.append('<_your_path_here_>')
add the library path to the
PYTHONPATHenvironmental variable (this is not persistent when you close the shell):
export PYTHONPATH=$PYTHONPATH':<_your_path_here_>'
add the library path to the venv (this is my preferred option):
echo '<_your_path_here_>/src' > .env/lib/python3.11/site-packages/otupy.pth
A few scripts are available in the examples folder of the repository for sending a simple commmand to a remote actuator (see
Usage).