The module name might have changed from 0.2.4 to 0.3.1 so the import statement went from:
from OuiLookup import OuiLookup to from ouilookup import OuiLookup
The 0.3.1 version also throws the following error with Python 3.6:
File "C:\Python36\lib\site-packages\ouilookup\__init__.py", line 23, in <module>
from .main import OuiLookup # noqa: E402
File "<fstring>", line 1
(expression=)
^
SyntaxError: invalid syntax
Possibly a newer string formatting method that's not compatible with 3.6 according to https://stackoverflow.com/questions/49582183/pythonl-invalid-syntax-file-fstring-line-1