title: Python GraphQL gql client authentication
body: <p>I´m having hard time to use GraphQL with Python since the suggested library: <a href="https://github.com/graphql-python/gql" rel="noreferrer">gql</a> is completely undocumented.</p>
  
  <p>How ever I found out that to provide the api url I need to pass a RequestsHTTPTransport  object to Client like this:</p>
  
  <pre><code>client = Client(transport=RequestsHTTPTransport(url='https://some.api.com/v3/graphql'))
  </code></pre>
  
  <p>but how to provide credentials like the Bearer Key?</p>
  
  <p>PS
  I noticed that it RequestsHTTPTransport accepts also a auth param which is described as:</p>
  
  <pre><code>:param auth: Auth tuple or callable to enable Basic/Digest/Custom HTTP Auth
  </code></pre>
  
  <p>how ever I still can not find out how to create this tuple or callable to work with a Bearer Key :(</p>
  
  <p>Thanks in advise</p>