I've downloaded the github.com/geehalel/pyindi-client for debugging only, and tried to install it.
I'm getting the following


root@heidenrod-obs:/home/GitHubstuff/pyindi-client# python setup.py install
/usr/lib/python3/dist-packages/setuptools/dist.py:473: UserWarning: Normalizing '0.2.7b' to '0.2.7b0'
warnings.warn(
running install
running build_ext
building '_PyIndi' extension
swigging indiclientpython.i to indiclientpython_wrap.cpp
swig -python -v -Wall -c++ -threads -I/usr/include -I/usr/include/libindi -I/usr/local/include/libindi -o indiclientpython_wrap.cpp indiclientpython.i
Language subdirectory: python
Search paths:
./
/usr/include/
/usr/include/libindi/
/usr/local/include/libindi/
./swig_lib/python/
/usr/share/swig4.0/python/
./swig_lib/
/usr/share/swig4.0/
Preprocessing...
indiclientpython.i:83: Error: Unable to find 'indipropertybasic.h'
indiclientpython.i:101: Error: Unable to find 'indipropertytext.h'
indiclientpython.i:102: Error: Unable to find 'indipropertynumber.h'
indiclientpython.i:103: Error: Unable to find 'indipropertyswitch.h'
indiclientpython.i:104: Error: Unable to find 'indipropertylight.h'
indiclientpython.i:105: Error: Unable to find 'indipropertyblob.h'
error: command 'swig' failed with exit status 1
root@heidenrod-obs:/

I have the libindi-dev package installed

root@heidenrod-obs:/usr/include/libindi# dpkg -l | grep libindi-dev
ii libindi-dev 1.8.9~202103011149~ubuntu20.04.1 arm64 Instrument-Neutral Device Interface library -- development files
root@heidenrod-obs:/usr/include/libindi#


and the content of the lib folder is

root@heidenrod-obs:/usr/include/libindi# ls
alignment dsp.h indiccdchip.h indidriver.h indiguiderinterface.h indirotatorinterface.h indiversion.h mounts
base64.h eventloop.h indicom.h indidustcapinterface.h indilightboxinterface.h indisensorinterface.h indiweather.h pid.h
baseclient.h hidapi.h indicontroller.h indifilterinterface.h indilogger.h indispectrograph.h indiweatherinterface.h stream
basedevice.h indiapi.h indicorrelator.h indifilterwheel.h indimacros.h indistandardproperty.h indiwidgettraits.h v4l2_builtin_decoder.h
connectionplugins indibase.h indidetector.h indifocuser.h indiproperty.h inditelescope.h indiwidgetview.h v4l2_colorspace.h
defaultdevice.h indibasetypes.h indidevapi.h indifocuserinterface.h indipropertyview.h indiusbdevice.h libastro.h v4l2_decode.h
dsp indiccd.h indidome.h indigps.h indirotator.h indiutility.h lilxml.h
root@heidenrod-obs:/usr/include/libindi#

Read More...