automigrate icon indicating copy to clipboard operation
automigrate copied to clipboard

automig_sqlite fails without psycopg2

Open abe-winter opened this issue 5 years ago • 0 comments

  • sqlite users shouldn't have to install psyco
  • solution: move common code to actual common so automig_sqlite doesn't import migrate_pg
  • traceback:
automig_sqlite --glob schema.sql init
Traceback (most recent call last):
  File ".../.direnv/python-3.7.5/bin/automig_sqlite", line 5, in <module>
    from automig.automig_sqlite import main
  File ".../.direnv/python-3.7.5/lib/python3.7/site-packages/automig/automig_sqlite.py", line 5, in <module>
    from .migrate_pg import create_parser, init, update
  File ".../.direnv/python-3.7.5/lib/python3.7/site-packages/automig/migrate_pg.py", line 5, in <module>
    import psycopg2 # pylint: disable=import-error
ModuleNotFoundError: No module named 'psycopg2'

abe-winter avatar May 16 '20 00:05 abe-winter