After `macos` branch is working well on Py3/PyQt5, need to update all the documentation and make sure dependencies are correct.