The default engine is postgresql, for which the ebuild needs a run-time dependency on dev-python/psycopg:2 Not sure if we want to hide this behind new peewee USE-flags or add the dependency globally. At the very very least, the ebuild should mention the need for this additional package. Traceback (most recent call last): File "/usr/lib/python-exec/python3.4/pwiz.py", line 198, in <module> print_models(introspector, tables, preserve_order=options.preserve_order) File "/usr/lib/python-exec/python3.4/pwiz.py", line 47, in print_models database = introspector.introspect(table_names=tables) File "/usr/lib64/python3.4/site-packages/playhouse/reflection.py", line 418, in introspect tables = self.metadata.database.get_tables() File "/usr/lib64/python3.4/site-packages/peewee.py", line 3814, in get_tables return [r for r, in self.execute_sql(query, (schema,)).fetchall()] File "/usr/lib64/python3.4/site-packages/peewee.py", line 3483, in execute_sql cursor = self.get_cursor() File "/usr/lib64/python3.4/site-packages/peewee.py", line 3431, in get_cursor return self.get_conn().cursor() File "/usr/lib64/python3.4/site-packages/peewee.py", line 3424, in get_conn self.connect() File "/usr/lib64/python3.4/site-packages/peewee.py", line 3402, in connect **self.connect_kwargs) File "/usr/lib64/python3.4/site-packages/peewee.py", line 3778, in _connect raise ImproperlyConfigured('psycopg2 must be installed.') peewee.ImproperlyConfigured: psycopg2 must be installed.
Version long gone.