title: "TypeError: __init__() got an unexpected keyword argument 'headers'" Error when importing TCMS from tcms_api
body: <p>I'm running Python 3.8.3</p>
  <p>From the following code, <code>from tcms_api import TCMS</code> throws an error.</p>
  <pre class="lang-py prettyprint-override"><code>    from tcms_api import TCMS
  
      rpc_client = TCMS()
  
      test_case = rpc_client.TestCase.create({
          'summary': 'My testing',
          'product': 2,
          'category': 2,
          'priority': 1,
          'is_automated': True,
          'text': 'my first test case',
          'case_status': 2,  # CONFIRMED
      })
  </code></pre>
  <p>Error:</p>
  <pre><code>Traceback (most recent call last):
    File &quot;C:/Users/bokro/PycharmProjects/tcms/Test.py&quot;, line 1, in &lt;module&gt;
      from tcms_api import TCMS
    File &quot;C:\Users\bokro\AppData\Local\Programs\Python\Python38\lib\site-packages\tcms_api\__init__.py&quot;, line 81, in &lt;module&gt;
      from tcms_api.xmlrpc import TCMSXmlrpc, TCMSKerbXmlrpc
    File &quot;C:\Users\bokro\AppData\Local\Programs\Python\Python38\lib\site-packages\tcms_api\xmlrpc.py&quot;, line 130, in &lt;module&gt;
      class TCMSKerbXmlrpc(TCMSXmlrpc):
    File &quot;C:\Users\bokro\AppData\Local\Programs\Python\Python38\lib\site-packages\tcms_api\xmlrpc.py&quot;, line 137, in TCMSKerbXmlrpc
      transport = KerbTransport()
    File &quot;C:\Users\bokro\AppData\Local\Programs\Python\Python38\lib\xmlrpc\client.py&quot;, line 1351, in __init__
      super().__init__(use_datetime=use_datetime,
  TypeError: __init__() got an unexpected keyword argument 'headers'
  
  Process finished with exit code 1
  </code></pre>
  <p>I have endlessly looked everywhere online and haven't been able to find anybody with the same issue. I am wondering if anybody has experienced this problem or knows how to solve it. Any help with this would be greatly appreciated.</p>
  <p><strong>SOLUTION</strong>: For anybody experiencing the same issue, I have solved it by downgrading to Python 3.6. The API does not seem to be compatible with 3.8. Hope this helped someone.</p>