XN not compatible with Python 3.8.8
I tried to use the XN Plugin within the High Performance Cluster SCC. I noticed that I need Python 3.10 for the plugin, but it seems that this version is not yet supported inside the HPC. Is it possible to make the XN compatible with the lower python version? E.g, the | operator inside the protocol.py is not supported by the lower python versions.
Error message:
Traceback (most recent call last):
File "hpc-xnat.py", line 2, in
from xn import cli
File "/usr/users/pzaschk/.local/lib/python3.8/site-packages/xn/init.py", line 1, in
from .protocol import *
File "/usr/users/pzaschk/.local/lib/python3.8/site-packages/xn/protocol.py", line 10, in
class ISessionParams(TypedDict):
File "/usr/users/pzaschk/.local/lib/python3.8/site-packages/xn/protocol.py", line 11, in ISessionParams
host: str | None
TypeError: unsupported operand type(s) for |: 'type' and 'NoneType'