I have been trying to install Voila on Debian. As the repo version is python 3.7, I installed python 3.10 but ran into the error described
here:
ImportError: cannot import name 'MutableMapping' from 'collections' (/usr/local/lib/python3.10/collections/__init__.py)
As per the answers on that thread, I tried again with python 3.9.9, and this problem doesn't seem to happen anymore.
So I think Voila is currently only compatible with python 3.8 and 3.9.