title: curl works fine, except if I call it with subprocess
body: <p>I have a curl that looks a bit like this:</p>
  
  <pre><code>curl -1 -X POST --user "xxx:yyy" -d "status=new&amp;content=issue+details+at%3A+http%3A%2F%2Flocalhost%3A6543%2Ftest%2Fsubmit%2F16-07-03-H-20-18-&amp;kind=bug&amp;title=QA+Fail&amp;responsible=xxx&amp;priority=critical"  "https://api.bitbucket.org/1.0/repositories/my/repo/issues"
  </code></pre>
  
  <p>If I open up a terminal and just execute it it works fine (an issue is created in bitbucket)</p>
  
  <p>if I try to execute the same curl via subprocess it just fails:</p>
  
  <pre><code>sCmd = "curl....etc"
  lCmd = [s for s in sCmd.split() if s]
  subprocess.call(lCmd)
  </code></pre>
  
  <p>I get the error message:</p>
  
  <pre><code>curl: (1) Protocol "https not supported or disabled in libcurl
  </code></pre>
  
  <p>I don't get why the exact same command works so differently in Python. Any ideas?</p>
  
  <p>This is without use of a virtualenv, by the way. And I know for a fact that the contents of <code>lCmd</code> are valid</p>
  
  <p>PS: yes, I know I should be using requests. Unfortunately requests was giving me similar problems.</p>