excalibur
excalibur copied to clipboard
MutableMapping error message
excalibur initdb
Traceback (most recent call last):
File "/home/boss/.local/bin/excalibur", line 5, in <module>
from excalibur.cli import cli
File "/home/boss/.local/lib/python3.11/site-packages/excalibur/cli.py", line 7, in <module>
from . import __version__, settings
File "/home/boss/.local/lib/python3.11/site-packages/excalibur/settings.py", line 10, in <module>
from . import configuration as conf
File "/home/boss/.local/lib/python3.11/site-packages/excalibur/configuration.py", line 7, in <module>
from backports.configparser import ConfigParser
File "/home/boss/.local/lib/python3.11/site-packages/backports/configparser/__init__.py", line 130, in <module>
from collections import MutableMapping
ImportError: cannot import name 'MutableMapping' from 'collections' (/usr/lib/python3.11/collections/__init__.py)
Plus 1 - setup breaks with excalibur initdb
issued.
Same error when I try to initialize the metadata database
any update on this issue?
Can confirm Same issue
same issue. tried install excalibur globally and with venv. Python 3.11.4
This fixed it for me, Python 3.11.7 https://github.com/camelot-dev/excalibur/issues/178#issuecomment-1928504135
Issue still persists
Traceback (most recent call last):
File "
I am running into the same issue
After Python +3.10, the import should be:
from collections.abc import MutableMapping
I modified manually the files that were throwing errors and the process continued.