Hey there! Nice code!
My name is Sam and I'm doing mainly Python and ethereum blockchain solution!
I can make a an installer could update if needed, reinstall/fix, initial install etc.
Multi plateforme ia possible for sure, my question is : is people using the script are actually installing/need python,the clone the git and install?
Because the script itself could also be compiled, as the installer, and the whole update/git process automated.
Message me so we can chat about it, I can do this in few days!