Installing Python scripts (as opposed to modules) is a too involved using distutils/setuptools. Those do not take into account zipped archives and scripts using a GUI toolkit. The latter is a problem on ms-windows.
So I wrote my own setup scripts to do things differently;
- A simple setup script that works on single-file scripts.
- A setup script that can wrap applications plus their custom module up in a zip-file and install it as a single self-contained file.
- They should work on POSIX and ms-windows without root/administrator privileges.
- And they should not require anything outside the python standard library.
These scripts are now available on github as setup-py-script.