I encountered this issue in macOS 26 on Apple M4 with the latest version of openapi_core that makes QLIMR impossible to use:
Traceback (most recent call last):
File "/Users/gabefrohaug/qlimr/src/qlimr.py", line 10, in <module>
from openapi_core import Spec
ImportError: cannot import name 'Spec' from 'openapi_core' (/opt/anaconda3/envs/native/lib/python3.13/site-packages/openapi_core/__init__.py)
Thanks for reporting. We encountered this and discussed it in April in this topic: Impactful change of the openapi-core library. I thought QLIMR had updated its source code to handle the openapi_core update…
Oh, I noticed that you are running QLIMR natively instead of in a container, which is the recommended approach for precisely this kind of scenario (i.e. your software environment does not match the requirements of the MUSES module).
Sorry about that. It is indeed within a private category for collaboration members.
Running in a container will help you if the issue is “I just want to run QLIMR and get some results”, but not if the issue is “I want to use QLIMR as a library in a script or library I am developing, in which case I need to reconcile software environments”. Perhaps looking at the requirements.txt file will help you know what QLIMR expects, in particular the older version of openapi_core.