dbcli/litecli

sqlparse-0.4.1 support

blshkv opened this issue · 3 comments

The latest version 1.4.1 works fine with sqlparse 0.3.x but fails with 0.4.x:

   from litecli.main import LiteCli
  File "/usr/lib/python3.7/site-packages/litecli/main.py", line 36, in <module>
    from .sqlcompleter import SQLCompleter
  File "/usr/lib/python3.7/site-packages/litecli/sqlcompleter.py", line 9, in <module>
    from .packages.completion_engine import suggest_type
  File "/usr/lib/python3.7/site-packages/litecli/packages/completion_engine.py", line 5, in <module>
    from sqlparse.compat import text_type
ModuleNotFoundError: No module named 'sqlparse.compat'

I see that the compatibility with the latest sqlparse is already fixed in 37957e4 Could you please release a new version?

Done!

I suggest to fix setup.py as well and add sqlparse>=0.4.0 <0.5