Read the Docs build information Build id: 3879363 Project: ez-systems-user-documentation Version: 397 Commit: eb5451fa85aeb50a6d17d926dac2c94d8f0ac47c Date: 2026-03-30T15:30:12.179877Z State: finished Success: False [rtd-command-info] start-time: 2026-03-30T15:30:13.158421Z, end-time: 2026-03-30T15:30:15.691613Z, duration: 2, exit-code: 0 git clone --depth 1 https://github.com/ibexa/documentation-user . Cloning into '.'... [rtd-command-info] start-time: 2026-03-30T15:30:15.775837Z, end-time: 2026-03-30T15:30:16.482472Z, duration: 0, exit-code: 0 git fetch origin --force --prune --prune-tags --depth 50 pull/397/head:external-397 From https://github.com/ibexa/documentation-user * [new ref] refs/pull/397/head -> external-397 [rtd-command-info] start-time: 2026-03-30T15:30:17.199465Z, end-time: 2026-03-30T15:30:17.294133Z, duration: 0, exit-code: 0 git checkout --force eb5451fa85aeb50a6d17d926dac2c94d8f0ac47c Note: switching to 'eb5451fa85aeb50a6d17d926dac2c94d8f0ac47c'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at eb5451f .readthedocs.yml: Upgrade OS [rtd-command-info] start-time: 2026-03-30T15:30:17.375438Z, end-time: 2026-03-30T15:30:17.415060Z, duration: 0, exit-code: 0 cat .readthedocs.yml version: 2 mkdocs: configuration: mkdocs.yml fail_on_warning: false build: os: ubuntu-24.04 tools: python: "3.11" python: install: - requirements: pip_require.txt - requirements: requirements.txt [rtd-command-info] start-time: 2026-03-30T15:30:23.399793Z, end-time: 2026-03-30T15:30:23.452518Z, duration: 0, exit-code: 0 asdf global python 3.11.12 [rtd-command-info] start-time: 2026-03-30T15:30:23.860017Z, end-time: 2026-03-30T15:30:24.337019Z, duration: 0, exit-code: 0 python -mvirtualenv $READTHEDOCS_VIRTUALENV_PATH created virtual environment CPython3.11.12.final.0-64 in 263ms creator CPython3Posix(dest=/home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397, clear=False, no_vcs_ignore=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/docs/.local/share/virtualenv) added seed packages: pip==23.1, setuptools==67.6.1, wheel==0.40.0 activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator [rtd-command-info] start-time: 2026-03-30T15:30:24.438448Z, end-time: 2026-03-30T15:30:27.288520Z, duration: 2, exit-code: 0 python -m pip install --upgrade --no-cache-dir pip setuptools Requirement already satisfied: pip in /home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages (23.1) Collecting pip Downloading pip-26.0.1-py3-none-any.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 27.5 MB/s eta 0:00:00 Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages (67.6.1) Collecting setuptools Downloading setuptools-82.0.1-py3-none-any.whl (1.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 139.4 MB/s eta 0:00:00 Installing collected packages: setuptools, pip Attempting uninstall: setuptools Found existing installation: setuptools 67.6.1 Uninstalling setuptools-67.6.1: Successfully uninstalled setuptools-67.6.1 Attempting uninstall: pip Found existing installation: pip 23.1 Uninstalling pip-23.1: Successfully uninstalled pip-23.1 Successfully installed pip-26.0.1 setuptools-82.0.1 [rtd-command-info] start-time: 2026-03-30T15:30:27.371770Z, end-time: 2026-03-30T15:30:29.159909Z, duration: 1, exit-code: 0 python -m pip install --upgrade --no-cache-dir mkdocs Collecting mkdocs Downloading mkdocs-1.6.1-py3-none-any.whl.metadata (6.0 kB) Collecting click>=7.0 (from mkdocs) Downloading click-8.3.1-py3-none-any.whl.metadata (2.6 kB) Collecting ghp-import>=1.0 (from mkdocs) Downloading ghp_import-2.1.0-py3-none-any.whl.metadata (7.2 kB) Collecting jinja2>=2.11.1 (from mkdocs) Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) Collecting markdown>=3.3.6 (from mkdocs) Downloading markdown-3.10.2-py3-none-any.whl.metadata (5.1 kB) Collecting markupsafe>=2.0.1 (from mkdocs) Downloading markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB) Collecting mergedeep>=1.3.4 (from mkdocs) Downloading mergedeep-1.3.4-py3-none-any.whl.metadata (4.3 kB) Collecting mkdocs-get-deps>=0.2.0 (from mkdocs) Downloading mkdocs_get_deps-0.2.2-py3-none-any.whl.metadata (4.0 kB) Collecting packaging>=20.5 (from mkdocs) Downloading packaging-26.0-py3-none-any.whl.metadata (3.3 kB) Collecting pathspec>=0.11.1 (from mkdocs) Downloading pathspec-1.0.4-py3-none-any.whl.metadata (13 kB) Collecting pyyaml-env-tag>=0.1 (from mkdocs) Downloading pyyaml_env_tag-1.1-py3-none-any.whl.metadata (5.5 kB) Collecting pyyaml>=5.1 (from mkdocs) Downloading pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) Collecting watchdog>=2.0 (from mkdocs) Downloading watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl.metadata (44 kB) Collecting python-dateutil>=2.8.1 (from ghp-import>=1.0->mkdocs) Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) Collecting platformdirs>=2.2.0 (from mkdocs-get-deps>=0.2.0->mkdocs) Downloading platformdirs-4.9.4-py3-none-any.whl.metadata (4.7 kB) Collecting six>=1.5 (from python-dateutil>=2.8.1->ghp-import>=1.0->mkdocs) Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) Downloading mkdocs-1.6.1-py3-none-any.whl (3.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 79.3 MB/s 0:00:00 Downloading click-8.3.1-py3-none-any.whl (108 kB) Downloading ghp_import-2.1.0-py3-none-any.whl (11 kB) Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) Downloading markdown-3.10.2-py3-none-any.whl (108 kB) Downloading markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB) Downloading mergedeep-1.3.4-py3-none-any.whl (6.4 kB) Downloading mkdocs_get_deps-0.2.2-py3-none-any.whl (9.6 kB) Downloading packaging-26.0-py3-none-any.whl (74 kB) Downloading pathspec-1.0.4-py3-none-any.whl (55 kB) Downloading platformdirs-4.9.4-py3-none-any.whl (21 kB) Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Downloading pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (806 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 806.6/806.6 kB 990.1 MB/s 0:00:00 Downloading pyyaml_env_tag-1.1-py3-none-any.whl (4.7 kB) Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) Downloading watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl (79 kB) Installing collected packages: watchdog, six, pyyaml, platformdirs, pathspec, packaging, mergedeep, markupsafe, markdown, click, pyyaml-env-tag, python-dateutil, mkdocs-get-deps, jinja2, ghp-import, mkdocs Successfully installed click-8.3.1 ghp-import-2.1.0 jinja2-3.1.6 markdown-3.10.2 markupsafe-3.0.3 mergedeep-1.3.4 mkdocs-1.6.1 mkdocs-get-deps-0.2.2 packaging-26.0 pathspec-1.0.4 platformdirs-4.9.4 python-dateutil-2.9.0.post0 pyyaml-6.0.3 pyyaml-env-tag-1.1 six-1.17.0 watchdog-6.0.0 [rtd-command-info] start-time: 2026-03-30T15:30:29.247680Z, end-time: 2026-03-30T15:30:30.782590Z, duration: 1, exit-code: 0 python -m pip install --exists-action=w --no-cache-dir -r pip_require.txt Collecting pip==21.1 (from -r pip_require.txt (line 1)) Downloading pip-21.1-py3-none-any.whl.metadata (4.1 kB) Downloading pip-21.1-py3-none-any.whl (1.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 14.0 MB/s 0:00:00 Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 26.0.1 Uninstalling pip-26.0.1: Successfully uninstalled pip-26.0.1 Successfully installed pip-21.1 [notice] A new release of pip is available: 21.1 -> 26.0.1 [notice] To update, run: pip install --upgrade pip [rtd-command-info] start-time: 2026-03-30T15:30:30.874851Z, end-time: 2026-03-30T15:30:37.840795Z, duration: 6, exit-code: 0 python -m pip install --exists-action=w --no-cache-dir -r requirements.txt Collecting mkdocs==1.5.1 Downloading mkdocs-1.5.1-py3-none-any.whl (3.7 MB) Collecting Pygments==2.15.0 Downloading Pygments-2.15.0-py3-none-any.whl (1.1 MB) Collecting pymdown-extensions==10.0.1 Downloading pymdown_extensions-10.0.1-py3-none-any.whl (240 kB) Collecting Markdown==3.2.1 Downloading Markdown-3.2.1-py2.py3-none-any.whl (88 kB) Collecting mkdocs-material==9.1.1 Downloading mkdocs_material-9.1.1-py3-none-any.whl (7.7 MB) Collecting mkdocs-macros-plugin==0.7.0 Downloading mkdocs_macros_plugin-0.7.0-py3-none-any.whl (20 kB) Collecting mkdocs-redirects==1.2.0 Downloading mkdocs-redirects-1.2.0.tar.gz (5.7 kB) Collecting mkdocs-autolinks-plugin==0.7.0 Downloading mkdocs_autolinks_plugin-0.7.0-py3-none-any.whl (4.3 kB) Collecting Jinja2==3.1.2 Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB) Requirement already satisfied: platformdirs>=2.2.0 in /home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages (from mkdocs==1.5.1->-r requirements.txt (line 1)) (4.9.4) Requirement already satisfied: markupsafe>=2.0.1 in /home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages (from mkdocs==1.5.1->-r requirements.txt (line 1)) (3.0.3) Requirement already satisfied: pathspec>=0.11.1 in /home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages (from mkdocs==1.5.1->-r requirements.txt (line 1)) (1.0.4) Requirement already satisfied: watchdog>=2.0 in /home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages (from mkdocs==1.5.1->-r requirements.txt (line 1)) (6.0.0) Requirement already satisfied: packaging>=20.5 in /home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages (from mkdocs==1.5.1->-r requirements.txt (line 1)) (26.0) Requirement already satisfied: pyyaml-env-tag>=0.1 in /home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages (from mkdocs==1.5.1->-r requirements.txt (line 1)) (1.1) Requirement already satisfied: mergedeep>=1.3.4 in /home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages (from mkdocs==1.5.1->-r requirements.txt (line 1)) (1.3.4) Requirement already satisfied: ghp-import>=1.0 in /home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages (from mkdocs==1.5.1->-r requirements.txt (line 1)) (2.1.0) Requirement already satisfied: click>=7.0 in /home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages (from mkdocs==1.5.1->-r requirements.txt (line 1)) (8.3.1) Requirement already satisfied: pyyaml>=5.1 in /home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages (from mkdocs==1.5.1->-r requirements.txt (line 1)) (6.0.3) Requirement already satisfied: setuptools>=36 in /home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages (from Markdown==3.2.1->-r requirements.txt (line 4)) (82.0.1) Collecting regex>=2022.4.24 Downloading regex-2026.3.32-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (798 kB) Collecting mkdocs-material-extensions>=1.1 Downloading mkdocs_material_extensions-1.3.1-py3-none-any.whl (8.7 kB) Collecting colorama>=0.4 Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB) Collecting requests>=2.26 Downloading requests-2.33.0-py3-none-any.whl (65 kB) Collecting termcolor Downloading termcolor-3.3.0-py3-none-any.whl (7.7 kB) Requirement already satisfied: python-dateutil in /home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages (from mkdocs-macros-plugin==0.7.0->-r requirements.txt (line 6)) (2.9.0.post0) Requirement already satisfied: six>=1.5 in /home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages (from python-dateutil->mkdocs-macros-plugin==0.7.0->-r requirements.txt (line 6)) (1.17.0) Collecting charset_normalizer<4,>=2 Downloading charset_normalizer-3.4.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (204 kB) Collecting certifi>=2023.5.7 Downloading certifi-2026.2.25-py3-none-any.whl (153 kB) Collecting urllib3<3,>=1.26 Downloading urllib3-2.6.3-py3-none-any.whl (131 kB) Collecting idna<4,>=2.5 Downloading idna-3.11-py3-none-any.whl (71 kB) Building wheels for collected packages: mkdocs-redirects Building wheel for mkdocs-redirects (setup.py): started Building wheel for mkdocs-redirects (setup.py): finished with status 'done' Created wheel for mkdocs-redirects: filename=mkdocs_redirects-1.2.0-py3-none-any.whl size=6142 sha256=07b7bcb478b944286cfbda24597172a269efc7083e77be06c2a4a8adeac2d958 Stored in directory: /tmp/pip-ephem-wheel-cache-9y3anhny/wheels/6f/f8/cc/7795fdc78d60d6996de13c9d37552f564e8984db10637bf088 Successfully built mkdocs-redirects Installing collected packages: urllib3, Markdown, Jinja2, idna, charset-normalizer, certifi, termcolor, requests, regex, pymdown-extensions, Pygments, mkdocs-material-extensions, mkdocs, colorama, mkdocs-redirects, mkdocs-material, mkdocs-macros-plugin, mkdocs-autolinks-plugin Attempting uninstall: Markdown Found existing installation: markdown 3.10.2 Uninstalling markdown-3.10.2: Successfully uninstalled markdown-3.10.2 Attempting uninstall: Jinja2 Found existing installation: jinja2 3.1.6 Uninstalling jinja2-3.1.6: Successfully uninstalled jinja2-3.1.6 Attempting uninstall: mkdocs Found existing installation: mkdocs 1.6.1 Uninstalling mkdocs-1.6.1: Successfully uninstalled mkdocs-1.6.1 Successfully installed Jinja2-3.1.2 Markdown-3.2.1 Pygments-2.15.0 certifi-2026.2.25 charset-normalizer-3.4.6 colorama-0.4.6 idna-3.11 mkdocs-1.5.1 mkdocs-autolinks-plugin-0.7.0 mkdocs-macros-plugin-0.7.0 mkdocs-material-9.1.1 mkdocs-material-extensions-1.3.1 mkdocs-redirects-1.2.0 pymdown-extensions-10.0.1 regex-2026.3.32 requests-2.33.0 termcolor-3.3.0 urllib3-2.6.3 WARNING: You are using pip version 21.1; however, version 26.0.1 is available. You should consider upgrading via the '/home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/bin/python -m pip install --upgrade pip' command. [rtd-command-info] start-time: 2026-03-30T15:30:38.032689Z, end-time: 2026-03-30T15:30:38.070485Z, duration: 0, exit-code: 0 cat mkdocs.yml site_name: User Documentation repo_url: https://github.com/ezsystems/user-documentation site_url: https://doc.ibexa.co/projects/userguide/en/latest/ copyright: "Copyright 1999-2024 Ibexa AS and others" nav: - 'eZ Platform User Documentation': 'index.md' - 'Getting started': 'getting_started.md' - 'Content model': 'content_model.md' - 'Creating content – basic': 'creating_content_basic.md' - 'Working with Page': 'working_with_page.md' - 'Organizing the content': 'organizing_the_content.md' - 'Multi-file content management': 'multi_file_content_management.md' - 'Publishing': - Publishing Content: 'publishing/publishing.md' - Editorial workflow: 'publishing/editorial_workflow.md' - Flex workflow: 'publishing/flex_workflow.md' - Advanced publishing options: 'publishing/advanced_publishing_options.md' - 'Creating content – advanced': 'creating_content_advanced.md' - 'Organizing the site': 'organizing_the_site.md' - 'Searching': 'search.md' - Personalization: - 'Personalization': 'personalization/personalization.md' - 'Use cases': 'personalization/use_cases.md' - 'Dashboard': 'personalization/dashboard.md' - 'Event Types': 'personalization/event_types.md' - 'Content Types': 'personalization/content_types.md' - 'Recommendation models': 'personalization/recommendation_models.md' - 'Filters': 'personalization/filters.md' - 'Scenarios': 'personalization/scenarios.md' - 'Content import': 'personalization/content_import.md' - 'User data import': 'personalization/user_data_import.md' theme: name: material features: - content.code.annotate - content.code.copy - navigation.tracking - navigation.top custom_dir: 'theme' favicon: 'images/favicon.png' language: 'en' palette: primary: 'blue grey' accent: 'deep orange' logo: 'images/ibexa-dxp-logo.png' plugins: - search - macros: j2_block_start_string: '[[%' j2_block_end_string: '%]]' j2_variable_start_string: '[[=' j2_variable_end_string: '=]]' extra: append_bootstrap: - '/index.md' related_docs: - title: 'User Documentation' url: '/projects/userguide' - title: 'Developer Documentation' url: '/' extra_css: - fonts/MavenPro.css - css/codehilite.css - css/switcher.css - css/custom.css - css/page-not-found.css - css/navigation.css - css/docs.switcher.css - css/jquery-ui.min.css - '//cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css' extra_javascript: - js/jquery.min.js - js/jquery-ui.min.js - js/custom.js - js/docs.switcher.js - '//cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js' markdown_extensions: - admonition - codehilite: guess_lang: false linenums: true - def_list - footnotes - meta - md_in_html - toc: permalink: true - pymdownx.arithmatex - pymdownx.betterem: smart_enable: all - pymdownx.caret - pymdownx.critic - pymdownx.inlinehilite - pymdownx.highlight: guess_lang: false linenums: true extend_pygments_lang: - name: php lang: php options: startinline: true - pymdownx.magiclink - pymdownx.mark - pymdownx.smartsymbols - pymdownx.superfences - pymdownx.tabbed: alternate_style: true - pymdownx.tasklist: custom_checkbox: true - pymdownx.tilde - pymdownx.details [rtd-command-info] start-time: 2026-03-30T15:30:38.220760Z, end-time: 2026-03-30T15:30:38.378007Z, duration: 0, exit-code: 1 python -m mkdocs build --clean --site-dir $READTHEDOCS_OUTPUT/html --config-file mkdocs.yml Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages/mkdocs/__main__.py", line 361, in cli() File "/home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages/click/core.py", line 1485, in __call__ return self.main(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages/click/core.py", line 1406, in main rv = self.invoke(ctx) ^^^^^^^^^^^^^^^^ File "/home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages/click/core.py", line 1873, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages/click/core.py", line 1269, in invoke return ctx.invoke(self.callback, **ctx.params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages/click/core.py", line 824, in invoke return callback(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages/mkdocs/__main__.py", line 280, in build_command from mkdocs.commands import build File "/home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages/mkdocs/commands/build.py", line 17, in from mkdocs.structure.nav import Navigation, get_navigation File "/home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages/mkdocs/structure/nav.py", line 8, in from mkdocs.structure.pages import Page File "/home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages/mkdocs/structure/pages.py", line 11, in import markdown File "/home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages/markdown/__init__.py", line 29, in from .core import Markdown, markdown, markdownFromFile # noqa: E402 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/docs/checkouts/readthedocs.org/user_builds/ez-systems-user-documentation/envs/397/lib/python3.11/site-packages/markdown/core.py", line 26, in import pkg_resources ModuleNotFoundError: No module named 'pkg_resources'