Version 0.6.3 is broken if you don't already have sqlalchemy installed
scottbelden opened this issue · comments
Scott Belden commented
With a fresh python environment, if you do pip install pydruid
and then do python -c "from pydruid.db import connect"
you get ModuleNotFoundError: No module named 'sqlalchemy'
.
This is because sqlalchemy is not a required dependency (only an extra):
Lines 7 to 12 in 893506b
However, pydruid.db.exceptions does an import of it without checking if it is installed:
pydruid/pydruid/db/exceptions.py
Line 1 in 893506b