QLIMR-breaking bug

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)

I have filed this issue as [Bug]: cannot import name 'Spec' from 'openapi_core' version 0.23.1 · Issue #1225 · python-openapi/openapi-core · GitHub .

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).

Take a look at the QLIMR docs quickstart guide here to learn how to do that.

I can’t access that page, and the QLIMR instructions don’t help me with this issue.

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.