I'm packaging a Python project with setuptools and distributing it with easy_install, which allows me to place an executable file in a Scripts directory, hidden away inside the Python directory. For Linux users who run easy_install as root, there will be added a symbolic link in a standard bin directory (/usr/bin/, iirc). For Windows users, who are much less likely to be comfortable editing such things, there is no such luck.
So, since I've been having difficulty with getting my users to set the PATH manually, I'm looking for a way to do this automatically. A batch file would be preferable, since that would require them to run it themselves (with a warning as to what they're doing), but an addition to the setup.py is acceptable as well.
Other information: SET
only affects the current and derivative shells; the permanent values seem to be stored in the Registry somewhere (a place where I dare not tread).