camelot-dev / camelot-dev/excalibur
ImportError: cannot import name 'TableList'
- Dominant language
- Python
- Stars
- 1.8k
- Forks
- 238
- PR merge metrics
- No merged PRs in 30d
Description
C:\Program Files\gs\gs9.26\bin>excalibur initdb
Traceback (most recent call last):
File "c:\programdata\anaconda3\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:\programdata\anaconda3\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\ProgramData\Anaconda3\Scripts\excalibur.exe\__main__.py", line 5, in
File "c:\programdata\anaconda3\lib\site-packages\excalibur\cli.py", line 10, i
n
from .tasks import split, extract
File "c:\programdata\anaconda3\lib\site-packages\excalibur\tasks.py", line 11,
in
from camelot.core import TableList
ImportError: cannot import name 'TableList'
Contributor guide
Research direction
Start by reproducing `excalibur initdb` in the reported Windows Anaconda environment. Inspect `excalibur/tasks.py`, where `TableList` is imported from `camelot.core`, and `excalibur/cli.py`, which imports the tasks; done means the command starts without this ImportError.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100