title: How to choose encryption/decryption key in python-gnupg?
body: <p>I am trying to use alternate secret key in python-gnupg, equivalent to -u switch for commands:</p>
  
  <pre><code>gpg --encrypt --armor -r &lt;&lt;theirkeyid&gt;&gt; -u &lt;&lt;my_nondefault_key_id&gt;&gt;
  gpg --decrypt -r &lt;&lt;theirkeyid&gt;&gt; -u &lt;&lt;my_nondefault_key_id&gt;&gt;
  </code></pre>
  
  <p>but cannot figure it out, python-gnupg always uses my default private key. Only thing I figured out is maybe to use another keyring, or is there a way? Or does another py library support multiple private keys?</p>