On next saturday (Python bug day), I will ask for my patch to be included in Python 2.6 distutils. (see http://wiki.python.org/moin/EnhancedPyPI, first part)
I have made a package that provides the same features in Python 2.4 and 2.5 in two new commands called "mregister" and "mupload".
It is available at the cheeseshop here : http://pypi.python.org/pypi/iw.dist
Besides the multiple server approach, it provides a few other improvements:
- the "-r" option was not caught in a command line that has several distutils commands - the "HOME" environment variable does not exists under some Windows, so it now uses the proper HOMEDRIVE+HOMEPATH ones in that case - the realm can now be changed for the registering authentication process
Please let me know if you use it !