Open 1rdsk1 opened 1 month ago
also i get same error using my windows10, python 3.12.4
(venv) D:\python\camelot\excalibur>excalibur initdb
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "D:\python\camelot\venv\Scripts\excalibur.exe\__main__.py", line 4, in <module>
File "D:\python\camelot\venv\Lib\site-packages\excalibur\cli.py", line 6, in <module>
from . import settings, __version__
File "D:\python\camelot\venv\Lib\site-packages\excalibur\settings.py", line 8, in <module>
from . import configuration as conf
File "D:\python\camelot\venv\Lib\site-packages\excalibur\configuration.py", line 4, in <module>
from backports.configparser import ConfigParser
File "D:\python\camelot\venv\Lib\site-packages\backports\configparser\__init__.py", line 130, in <module>
from collections import MutableMapping
ImportError: cannot import name 'MutableMapping' from 'collections' (C:\Program Files\Python312\Lib\collections\__init__.py)
hi, I'm trying to get excalbur to work in ubuntu but get below error. Gemini AI suggests: "The error message you're encountering with excalibur initdb suggests there's a compatibility issue within the excalibur package. It seems the package relies on the MutableMapping class from collections, which has been removed in Python 3.10 and above."
(excalibur) xxx:~$ excalibur initdb Traceback (most recent call last): File "/home/rupert/anaconda3/envs/excalibur/bin/excalibur", line 5, in
from excalibur.cli import cli
File "/home/rupert/anaconda3/envs/excalibur/lib/python3.12/site-packages/excalibur/cli.py", line 7, in
from . import version, settings
File "/home/rupert/anaconda3/envs/excalibur/lib/python3.12/site-packages/excalibur/settings.py", line 10, in
from . import configuration as conf
File "/home/rupert/anaconda3/envs/excalibur/lib/python3.12/site-packages/excalibur/configuration.py", line 7, in
from backports.configparser import ConfigParser
File "/home/rupert/anaconda3/envs/excalibur/lib/python3.12/site-packages/backports/configparser/init.py", line 130, in
from collections import MutableMapping
ImportError: cannot import name 'MutableMapping' from 'collections' (/home/rupert/anaconda3/envs/excalibur/lib/python3.12/collections/init.py)