title: python requests and percent encoding of path
body: <p>when using python requests am I supposed to urlencode the URI manually?</p>
  
  <pre><code>&gt;&gt;&gt; requests.get('http://example.com/increased by 10% (@tom)').url
  u'http://example.com/increased%20by%2010%%20(@tom)'
  </code></pre>
  
  <p>here the <code>%</code>, <code>(</code>, <code>)</code> and <code>@</code> characters are not encoded while spaces are. what is the official way of making such request? should I wrap the path part using <code>urllib.quote()</code>?</p>