name: docs run_id: install_deps env HOME: /home/jenkins env LANG: C.UTF-8 env PATH: /w/workspace/integration-test-tox-verify-master/.tox/docs/bin:/opt/pyenv/bin:/tmp/venv-nZsr/bin:/opt/pyenv/shims:/home/jenkins/.local/bin:/opt/sdkman/candidates/mvnd/current/bin:/opt/sdkman/candidates/maven/current/bin:/opt/sdkman/candidates/java/current/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin env PIP_DISABLE_PIP_VERSION_CHECK: 1 env PIP_USER: 0 env PYTHONHASHSEED: 1203447505 env PYTHONIOENCODING: utf-8 env SSH_AUTH_SOCK: ******************************** env TOX_ENV_DIR: /w/workspace/integration-test-tox-verify-master/.tox/docs env TOX_ENV_NAME: docs env TOX_WORK_DIR: /w/workspace/integration-test-tox-verify-master/.tox env VIRTUAL_ENV: /w/workspace/integration-test-tox-verify-master/.tox/docs env __TOX_ENVIRONMENT_VARIABLE_ORIGINAL_CI: true metadata pid: 2340 cwd: /w/workspace/integration-test-tox-verify-master allow: /w/workspace/integration-test-tox-verify-master/.tox/docs/bin/* cmd: python -I -m pip install -r docs/requirements.txt exit_code: 0 Looking in indexes: https://nexus3.opendaylight.org/repository/PyPi/simple Collecting elasticsearch (from -r docs/requirements.txt (line 1)) Downloading elasticsearch-9.5.1-py3-none-any.whl (1.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 34.1 MB/s 0:00:00 Collecting elasticsearch_dsl (from -r docs/requirements.txt (line 2)) Downloading elasticsearch_dsl-8.18.0-py3-none-any.whl (10 kB) Collecting lfdocs-conf (from -r docs/requirements.txt (line 3)) Downloading lfdocs_conf-0.11.0-py3-none-any.whl (12 kB) Collecting matplotlib (from -r docs/requirements.txt (line 4)) Downloading matplotlib-3.11.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (9.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.9/9.9 MB 74.2 MB/s 0:00:00 Collecting robotframework (from -r docs/requirements.txt (line 5)) Downloading robotframework-7.5-py3-none-any.whl (842 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 842.5/842.5 kB 25.7 MB/s 0:00:00 Collecting anyio (from elasticsearch->-r docs/requirements.txt (line 1)) Downloading anyio-4.15.1-py3-none-any.whl (132 kB) Collecting elastic-transport<10,>=9.4.1 (from elasticsearch->-r docs/requirements.txt (line 1)) Downloading elastic_transport-9.4.2-py3-none-any.whl (66 kB) Collecting python-dateutil (from elasticsearch->-r docs/requirements.txt (line 1)) Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Collecting sniffio (from elasticsearch->-r docs/requirements.txt (line 1)) Downloading sniffio-1.3.1-py3-none-any.whl (10 kB) Collecting typing-extensions (from elasticsearch->-r docs/requirements.txt (line 1)) Using cached typing_extensions-4.16.0-py3-none-any.whl (45 kB) Collecting urllib3<3,>=2 (from elastic-transport<10,>=9.4.1->elasticsearch->-r docs/requirements.txt (line 1)) Using cached urllib3-2.8.0-py3-none-any.whl (135 kB) Collecting certifi (from elastic-transport<10,>=9.4.1->elasticsearch->-r docs/requirements.txt (line 1)) Using cached certifi-2026.10.19-py3-none-any.whl (136 kB) Collecting elasticsearch (from -r docs/requirements.txt (line 1)) Downloading elasticsearch-8.19.3-py3-none-any.whl (952 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 952.8/952.8 kB 32.4 MB/s 0:00:00 INFO: pip is looking at multiple versions of elasticsearch-dsl to determine which version is compatible with other requirements. This could take a while. Collecting elasticsearch_dsl (from -r docs/requirements.txt (line 2)) Downloading elasticsearch_dsl-8.17.1-py3-none-any.whl (158 kB) Downloading elasticsearch_dsl-8.17.0-py3-none-any.whl (158 kB) Downloading elasticsearch_dsl-8.16.0-py3-none-any.whl (158 kB) Downloading elasticsearch_dsl-8.15.4-py3-none-any.whl (104 kB) Collecting elastic-transport<9,>=8.15.1 (from elasticsearch->-r docs/requirements.txt (line 1)) Downloading elastic_transport-8.19.0-py3-none-any.whl (65 kB) Collecting PyYAML (from lfdocs-conf->-r docs/requirements.txt (line 3)) Using cached pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (806 kB) Collecting Sphinx<10.0.0,>=7.0.0 (from lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading sphinx-9.0.4-py3-none-any.whl (3.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 56.3 MB/s 0:00:00 Collecting sphinx-needs (from lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading sphinx_needs-9.0.0-py3-none-any.whl (777 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 777.9/777.9 kB 26.6 MB/s 0:00:00 Collecting sphinx-rtd-theme (from lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading sphinx_rtd_theme-3.1.0-py2.py3-none-any.whl (7.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.7/7.7 MB 82.3 MB/s 0:00:00 Collecting sphinx-tabs (from lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading sphinx_tabs-3.5.0-py3-none-any.whl (9.9 kB) Collecting sphinxcontrib-mermaid (from lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading sphinxcontrib_mermaid-2.1.1-py3-none-any.whl (16 kB) Collecting sphinxcontrib-openapi (from lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading sphinxcontrib_openapi-0.10.0-py3-none-any.whl (35 kB) Collecting sphinxcontrib.plantuml (from lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading sphinxcontrib_plantuml-0.31.tar.gz (15 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting sphinxcontrib-applehelp>=1.0.7 (from Sphinx<10.0.0,>=7.0.0->lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) Collecting sphinxcontrib-devhelp>=1.0.6 (from Sphinx<10.0.0,>=7.0.0->lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) Collecting sphinxcontrib-htmlhelp>=2.0.6 (from Sphinx<10.0.0,>=7.0.0->lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) Collecting sphinxcontrib-jsmath>=1.0.1 (from Sphinx<10.0.0,>=7.0.0->lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl (78 kB) Collecting sphinxcontrib-qthelp>=1.0.6 (from Sphinx<10.0.0,>=7.0.0->lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) Collecting sphinxcontrib-serializinghtml>=1.1.9 (from Sphinx<10.0.0,>=7.0.0->lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) Collecting Jinja2>=3.1 (from Sphinx<10.0.0,>=7.0.0->lfdocs-conf->-r docs/requirements.txt (line 3)) Using cached jinja2-3.1.6-py3-none-any.whl (134 kB) Collecting Pygments>=2.17 (from Sphinx<10.0.0,>=7.0.0->lfdocs-conf->-r docs/requirements.txt (line 3)) Using cached pygments-2.21.0-py3-none-any.whl (1.3 MB) Collecting docutils<0.23,>=0.20 (from Sphinx<10.0.0,>=7.0.0->lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading docutils-0.22.4-py3-none-any.whl (633 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 633.2/633.2 kB 22.5 MB/s 0:00:00 Collecting snowballstemmer>=2.2 (from Sphinx<10.0.0,>=7.0.0->lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading snowballstemmer-3.1.1-py3-none-any.whl (104 kB) Collecting babel>=2.13 (from Sphinx<10.0.0,>=7.0.0->lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading babel-2.18.0-py3-none-any.whl (10.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 77.5 MB/s 0:00:00 Collecting alabaster>=0.7.14 (from Sphinx<10.0.0,>=7.0.0->lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading alabaster-1.0.0-py3-none-any.whl (13 kB) Collecting imagesize>=1.3 (from Sphinx<10.0.0,>=7.0.0->lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading imagesize-2.0.1-py3-none-any.whl (14 kB) Collecting requests>=2.30.0 (from Sphinx<10.0.0,>=7.0.0->lfdocs-conf->-r docs/requirements.txt (line 3)) Using cached requests-2.34.2-py3-none-any.whl (73 kB) Collecting roman-numerals>=1.0.0 (from Sphinx<10.0.0,>=7.0.0->lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading roman_numerals-4.1.0-py3-none-any.whl (7.7 kB) Collecting packaging>=23.0 (from Sphinx<10.0.0,>=7.0.0->lfdocs-conf->-r docs/requirements.txt (line 3)) Using cached packaging-26.3-py3-none-any.whl (129 kB) Collecting contourpy>=1.0.1 (from matplotlib->-r docs/requirements.txt (line 4)) Downloading contourpy-1.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (355 kB) Collecting cycler>=0.10 (from matplotlib->-r docs/requirements.txt (line 4)) Downloading cycler-0.12.1-py3-none-any.whl (8.3 kB) Collecting fonttools>=4.28.2 (from matplotlib->-r docs/requirements.txt (line 4)) Downloading fonttools-4.67.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.5/5.5 MB 69.9 MB/s 0:00:00 Collecting kiwisolver>=1.3.1 (from matplotlib->-r docs/requirements.txt (line 4)) Downloading kiwisolver-1.5.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/1.4 MB 48.4 MB/s 0:00:00 Collecting numpy>=1.25 (from matplotlib->-r docs/requirements.txt (line 4)) Downloading numpy-2.4.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.9/16.9 MB 109.0 MB/s 0:00:00 Collecting pillow>=9 (from matplotlib->-r docs/requirements.txt (line 4)) Downloading pillow-13.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.1/7.1 MB 77.3 MB/s 0:00:00 Collecting pyparsing>=3 (from matplotlib->-r docs/requirements.txt (line 4)) Using cached pyparsing-3.3.3-py3-none-any.whl (126 kB) Collecting MarkupSafe>=2.0 (from Jinja2>=3.1->Sphinx<10.0.0,>=7.0.0->lfdocs-conf->-r docs/requirements.txt (line 3)) Using cached markupsafe-3.0.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB) Collecting six>=1.5 (from python-dateutil->elasticsearch->-r docs/requirements.txt (line 1)) Using cached six-1.17.0-py2.py3-none-any.whl (11 kB) Collecting charset_normalizer<4,>=2 (from requests>=2.30.0->Sphinx<10.0.0,>=7.0.0->lfdocs-conf->-r docs/requirements.txt (line 3)) Using cached charset_normalizer-3.5.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (269 kB) Collecting idna<4,>=2.5 (from requests>=2.30.0->Sphinx<10.0.0,>=7.0.0->lfdocs-conf->-r docs/requirements.txt (line 3)) Using cached idna-3.20-py3-none-any.whl (69 kB) Collecting requests-file<4.0,>=2.1 (from sphinx-needs->lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading requests_file-3.0.1-py2.py3-none-any.whl (4.5 kB) Collecting jsonschema-rs<0.59,>=0.37.1 (from sphinx-needs->lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading jsonschema_rs-0.58.6-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.9/5.9 MB 71.7 MB/s 0:00:00 Collecting sphinx-data-viewer~=0.1.5 (from sphinx-needs->lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading sphinx_data_viewer-0.1.5-py3-none-any.whl (8.2 kB) Collecting sphinxcontrib-jquery~=4.0 (from sphinx-needs->lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl (121 kB) Collecting minijinja~=2.15 (from sphinx-needs->lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading minijinja-2.24.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 42.0 MB/s 0:00:00 Collecting ub-project<2,>=1.1.0 (from sphinx-needs->lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading ub_project-1.1.0-py3-none-any.whl (15 kB) Collecting sphinxcontrib-httpdomain>=1.5.0 (from sphinxcontrib-openapi->lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading sphinxcontrib_httpdomain-2.2.1-py3-none-any.whl (30 kB) Collecting jsonschema>=2.5.1 (from sphinxcontrib-openapi->lfdocs-conf->-r docs/requirements.txt (line 3)) Using cached jsonschema-4.26.0-py3-none-any.whl (90 kB) Collecting sphinx-mdinclude>=0.5.2 (from sphinxcontrib-openapi->lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading sphinx_mdinclude-0.6.2-py3-none-any.whl (16 kB) Collecting picobox>=2.2 (from sphinxcontrib-openapi->lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading picobox-4.0.0-py3-none-any.whl (11 kB) Collecting deepmerge>=0.1 (from sphinxcontrib-openapi->lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading deepmerge-3.0.1-py3-none-any.whl (14 kB) Collecting attrs>=22.2.0 (from jsonschema>=2.5.1->sphinxcontrib-openapi->lfdocs-conf->-r docs/requirements.txt (line 3)) Using cached attrs-26.1.0-py3-none-any.whl (67 kB) Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=2.5.1->sphinxcontrib-openapi->lfdocs-conf->-r docs/requirements.txt (line 3)) Using cached jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB) Collecting referencing>=0.28.4 (from jsonschema>=2.5.1->sphinxcontrib-openapi->lfdocs-conf->-r docs/requirements.txt (line 3)) Using cached referencing-0.37.0-py3-none-any.whl (26 kB) Collecting rpds-py>=0.25.0 (from jsonschema>=2.5.1->sphinxcontrib-openapi->lfdocs-conf->-r docs/requirements.txt (line 3)) Using cached rpds_py-2026.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (375 kB) Collecting mistune<4.0,>=3.0 (from sphinx-mdinclude>=0.5.2->sphinxcontrib-openapi->lfdocs-conf->-r docs/requirements.txt (line 3)) Downloading mistune-3.4.0-py3-none-any.whl (70 kB) Building wheels for collected packages: sphinxcontrib.plantuml Building wheel for sphinxcontrib.plantuml (pyproject.toml): started Building wheel for sphinxcontrib.plantuml (pyproject.toml): finished with status 'done' Created wheel for sphinxcontrib.plantuml: filename=sphinxcontrib_plantuml-0.31-py3-none-any.whl size=11975 sha256=43e7496eea30d2ed37e5aaf3d2c5ed58033c4b8ea6b8ab44d6d69b49cc251158 Stored in directory: /home/jenkins/.cache/pip/wheels/c1/74/53/6547a21c043e8bf249fd4200e89ee25b855b740d0e31a29deb Successfully built sphinxcontrib.plantuml Installing collected packages: urllib3, ub-project, typing-extensions, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, snowballstemmer, six, rpds-py, roman-numerals, robotframework, PyYAML, pyparsing, Pygments, pillow, picobox, packaging, numpy, mistune, minijinja, MarkupSafe, kiwisolver, jsonschema-rs, imagesize, idna, fonttools, docutils, deepmerge, cycler, charset_normalizer, certifi, babel, attrs, alabaster, requests, referencing, python-dateutil, Jinja2, elastic-transport, contourpy, Sphinx, requests-file, matplotlib, jsonschema-specifications, elasticsearch, sphinxcontrib.plantuml, sphinxcontrib-mermaid, sphinxcontrib-jquery, sphinxcontrib-httpdomain, sphinx-tabs, sphinx-mdinclude, sphinx-data-viewer, jsonschema, elasticsearch_dsl, sphinxcontrib-openapi, sphinx-rtd-theme, sphinx-needs, lfdocs-conf Successfully installed Jinja2-3.1.6 MarkupSafe-3.0.4 PyYAML-6.0.3 Pygments-2.21.0 Sphinx-9.0.4 alabaster-1.0.0 attrs-26.1.0 babel-2.18.0 certifi-2026.10.19 charset_normalizer-3.5.2 contourpy-1.3.3 cycler-0.12.1 deepmerge-3.0.1 docutils-0.22.4 elastic-transport-8.19.0 elasticsearch-8.19.3 elasticsearch_dsl-8.15.4 fonttools-4.67.0 idna-3.20 imagesize-2.0.1 jsonschema-4.26.0 jsonschema-rs-0.58.6 jsonschema-specifications-2025.9.1 kiwisolver-1.5.1 lfdocs-conf-0.11.0 matplotlib-3.11.2 minijinja-2.24.0 mistune-3.4.0 numpy-2.4.6 packaging-26.3 picobox-4.0.0 pillow-13.0.0 pyparsing-3.3.3 python-dateutil-2.9.0.post0 referencing-0.37.0 requests-2.34.2 requests-file-3.0.1 robotframework-7.5 roman-numerals-4.1.0 rpds-py-2026.9.1 six-1.17.0 snowballstemmer-3.1.1 sphinx-data-viewer-0.1.5 sphinx-mdinclude-0.6.2 sphinx-needs-9.0.0 sphinx-rtd-theme-3.1.0 sphinx-tabs-3.5.0 sphinxcontrib-applehelp-2.0.0 sphinxcontrib-devhelp-2.0.0 sphinxcontrib-htmlhelp-2.1.0 sphinxcontrib-httpdomain-2.2.1 sphinxcontrib-jquery-4.1 sphinxcontrib-jsmath-2.0.0 sphinxcontrib-mermaid-2.1.1 sphinxcontrib-openapi-0.10.0 sphinxcontrib-qthelp-2.0.0 sphinxcontrib-serializinghtml-2.0.0 sphinxcontrib.plantuml-0.31 typing-extensions-4.16.0 ub-project-1.1.0 urllib3-2.8.0