Created by: rdmurphy
So the dbf
package maintainers apparently don't care about versioning and introduced changes in dbf 0.95.010 that break Python 2 support. Because the requirements.txt
defines the dependency as dbf>=0.95.004
, csvkit
tries to pick up the newer version.
dbf
attempts to load the enum
package:
File "dbf.py", line 67, in <module>
from enum import Enum, IntEnum
ImportError: No module named enum
But that is currently only supported in Python 3.4. So the install just fails. A quick search didn't turn up anything that backports enum
to Python 2. No bueno.