Python 3.9.2 (default, Feb 28 2021, 17:03:44)
[GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import distutils
>>> dir()
['__annotations__', '__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'distutils']
>>>
Outside core Python, doesn’t Kodi always require any additional modules to be bundled as Kodi addons? It always clearer to me what is and is not considered core Python on Windows and OSX because Kodi packages Python with those. On Linux variants, Kodi uses whatever Python version is installed, but I didn’t think that would automatically mean Kodi would recognizes any module you installed with pip. Or maybe I’m just still misunderstanding Python bundling on the Linux variants.
AIUI, on Linux Kodi uses the same python that’s available to the OS so should find all the same modules. On other platforms, Kodi has it’s own python build which can be different from the OS.
I haven’t had time to download distutils yet but I did install Umbrella on another Vero 4K which was still on the Dec 21 OSMC version and that was fine so guess there was a Python upgrade since then where distutis is deprecated.
Anyways, worst case scenario, I can always revert to Dec 21 version but am sure the distutild download advice will work.
The Umbrella guy said this was a mistake. It doesn’t actually need distutils and he will correct the dependencies. Don’t know about the other addon though.