--- setuptools/command/upload.py.ORIG 2006年03月23日 15:24:33.000000000 +0100 +++ setuptools/command/upload.py 2006年03月23日 15:29:21.000000000 +0100 @@ -29,6 +29,8 @@ 'display full response text from server'), ('sign', 's', 'sign files to upload using gpg'), + ('identity=', 'i', + 'gpg identity used to sign files'), ] boolean_options = ['show-response', 'sign'] @@ -38,6 +40,7 @@ self.repository = '' self.show_response = 0 self.sign = False + self.identity = '' def finalize_options(self): if os.environ.has_key('HOME'): @@ -67,7 +70,10 @@ def upload_file(self, command, pyversion, filename): # Sign if requested if self.sign: - spawn(("gpg", "--detach-sign", "-a", filename), + cmd = ("gpg", "--detach-sign") + if self.identity: + cmd += ("--local-user", self.identity) + spawn(cmd + ("-a", filename), dry_run=self.dry_run) # Fill in the data

AltStyle によって変換されたページ (->オリジナル) /