title: Python 3.7.7 ImportError: cannot import name 'LSHash' from 'lshash'
body: <p>I'm using <em>Python 3.7.7</em>. I have a class defined like</p>
  
  <pre><code>class LSHash(object):
    def __init__(self, hash_size, input_dim, num_hashtables=1,
               storage_config=None, matrices_filename=None, overwrite=False):
    #...
  </code></pre>
  
  <p>when I try to import the Python class <code>LSHash</code> from the <code>lshash</code> module with </p>
  
  <pre><code>from lshash import LSHash
  </code></pre>
  
  <p>I have an <code>ImportError</code>:</p>
  
  <pre><code>Traceback (most recent call last):
    File "example.py", line 3, in &lt;module&gt;
      from lshash import LSHash
  ImportError: cannot import name 'LSHash' from 'lshash' (/Users/loretoparisi/Documents/MyProjects/lshash/lshash/__init__.py)
  </code></pre>
  
  <p>The <code>lshash.py</code> imports of future:</p>
  
  <pre><code>from __future__ import print_function, unicode_literals, division, absolute_import
  from builtins import int, round, str,  object  # noqa
  from future import standard_library
  standard_library.install_aliases()  # noqa: Counter, OrderedDict, 
  from past.builtins import basestring   # noqa:
  
  import future        # noqa
  import builtins      # noqa
  import past          # noqa
  import six           # noqa
  </code></pre>
  
  <p>The code to reproduce the error is <a href="https://github.com/loretoparisi/lshash" rel="nofollow noreferrer">here</a>.</p>