By running steam-idle.py with python2, the python libraries installed through the package manager as indicated in the example in the README for Arch are python 3 versions so they fail to be found by python2.
Setting the subprocess to open with python instead of python2 seems to work fine.
https://github.com/michael-n0813/linux-idle-master/blob/c34b5a60a7ffaab14c2aecf2e2ae578ea6d9887f/start.py#L82
By running steam-idle.py with python2, the python libraries installed through the package manager as indicated in the example in the README for Arch are python 3 versions so they fail to be found by python2.
Setting the subprocess to open with python instead of python2 seems to work fine.