I usually do my python scripts and add them to ArcMap in the form of add-ins.
First I launch the ArcGIS Python Add-In Wizard, create a project, a toolbar and the tool.
Then, every time I do an update I re-run the makeaddin.py and re-install the addin.esriaddin.
Now, I would like to install this tool in other PCs and I don't have experience with that.
Do I have to go one by one and do the same as above every time? what if I update the script, how do I update it in the other machines?