When running..
python setup.py sdist register upload
..I get the following output:
running register
We need to know who you
I had this problem, due to my own fault but hopefully this may help someone else who makes this same mistake.
I'm using python 3 on Linux Ubuntu, during registration I issued the setup command using sudo! The result was the .pypirc file in my home directory was owned by root and wasn't readable when trying to perform a module upload immediately after as a none privileged user.
By changing the ownership of the file to myself, the issue was resolved.