Macro Rendering ErrorΒΆ
File: howto/manage/program/api.md
ImportError: cannot import name 'MetadataPagination' from partially initialized module 'nomad.search' (most likely due to a circular import) (/opt/venv/lib/python3.12/site-packages/nomad/search.py)
Traceback (most recent call last):
File "/opt/venv/lib/python3.12/site-packages/mkdocs_macros/plugin.py", line 703, in render
return md_template.render(**page_variables)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/venv/lib/python3.12/site-packages/jinja2/environment.py", line 1295, in render
self.environment.handle_exception()
File "/opt/venv/lib/python3.12/site-packages/jinja2/environment.py", line 942, in handle_exception
raise rewrite_traceback_stack(source=source)
File "<template>", line 300, in top-level template code
File "/app/docs/src/nomad_docs/__init__.py", line 77, in doc_snippet
from nomad.app.v1.routers.entries import archive_required_documentation
File "/opt/venv/lib/python3.12/site-packages/nomad/app/v1/routers/entries.py", line 49, in <module>
from nomad import processing as proc
File "/opt/venv/lib/python3.12/site-packages/nomad/processing/__init__.py", line 63, in <module>
from nomad.processing.base import (
File "/opt/venv/lib/python3.12/site-packages/nomad/processing/base.py", line 40, in <module>
from nomad.search import get_statistics
File "/opt/venv/lib/python3.12/site-packages/nomad/search.py", line 48, in <module>
from nomad import datamodel, infrastructure, utils
File "/opt/venv/lib/python3.12/site-packages/nomad/infrastructure.py", line 44, in <module>
from nomad.parsing import parsers # noqa: F401
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/venv/lib/python3.12/site-packages/nomad/parsing/parsers.py", line 231, in <module>
instance = entry_point.load()
^^^^^^^^^^^^^^^^^^
File "/opt/venv/lib/python3.12/site-packages/nomad_json_parser/parsers/__init__.py", line 8, in load
from nomad_json_parser.parsers.parser import JsonMapperParser
File "/opt/venv/lib/python3.12/site-packages/nomad_json_parser/parsers/parser.py", line 39, in <module>
from nomad.search import (
ImportError: cannot import name 'MetadataPagination' from partially initialized module 'nomad.search' (most likely due to a circular import) (/opt/venv/lib/python3.12/site-packages/nomad/search.py)