This patch adds a new option "--identity" to the upload command that selects the GPG identity the package is signed with. Needed if the default key is not the key used for signing software. Usage example: setup.py sdist upload --sign --identity some@user.org