Read the Docs build information Build id: 3901122 Project: anapaya-scion Version: latest Commit: 68db9a02ff3f7bb0b3cc39217be001cfb2ac6d4f Date: 2026-04-07T01:54:53.411412Z State: finished Success: True [rtd-command-info] start-time: 2026-04-07T01:54:54.228309Z, end-time: 2026-04-07T01:54:55.308978Z, duration: 1, exit-code: 0 git clone --depth 1 https://github.com/scionproto/scion.git . Cloning into '.'... [rtd-command-info] start-time: 2026-04-07T01:54:55.400558Z, end-time: 2026-04-07T01:54:55.975947Z, duration: 0, exit-code: 0 git fetch origin --force --prune --prune-tags --depth 50 HEAD From https://github.com/scionproto/scion * branch HEAD -> FETCH_HEAD [rtd-command-info] start-time: 2026-04-07T01:54:56.755069Z, end-time: 2026-04-07T01:54:56.793621Z, duration: 0, exit-code: 0 cat .readthedocs.yaml # .readthedocs.yaml # Read the Docs configuration file # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details version: 2 build: os: ubuntu-24.04 tools: python: "3.12" sphinx: configuration: doc/conf.py fail_on_warning: true python: install: - requirements: doc/requirements.txt [rtd-command-info] start-time: 2026-04-07T01:55:01.314934Z, end-time: 2026-04-07T01:55:01.366027Z, duration: 0, exit-code: 0 asdf global python 3.12.10 [rtd-command-info] start-time: 2026-04-07T01:55:01.729852Z, end-time: 2026-04-07T01:55:02.345667Z, duration: 0, exit-code: 0 python -mvirtualenv $READTHEDOCS_VIRTUALENV_PATH created virtual environment CPython3.12.10.final.0-64 in 385ms creator CPython3Posix(dest=/home/docs/checkouts/readthedocs.org/user_builds/anapaya-scion/envs/latest, 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-04-07T01:55:02.441734Z, end-time: 2026-04-07T01:55:07.076493Z, duration: 4, 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/anapaya-scion/envs/latest/lib/python3.12/site-packages (23.1) Collecting pip Downloading pip-26.0.1-py3-none-any.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 22.7 MB/s eta 0:00:00 Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/anapaya-scion/envs/latest/lib/python3.12/site-packages (67.6.1) Collecting setuptools Downloading setuptools-82.0.1-py3-none-any.whl (1.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 95.6 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-04-07T01:55:07.162747Z, end-time: 2026-04-07T01:55:11.969494Z, duration: 4, exit-code: 0 python -m pip install --upgrade --no-cache-dir sphinx Collecting sphinx Downloading sphinx-9.1.0-py3-none-any.whl.metadata (5.8 kB) Collecting sphinxcontrib-applehelp>=1.0.7 (from sphinx) Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-devhelp>=1.0.6 (from sphinx) Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-htmlhelp>=2.0.6 (from sphinx) Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-jsmath>=1.0.1 (from sphinx) Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl.metadata (1.4 kB) Collecting sphinxcontrib-qthelp>=1.0.6 (from sphinx) Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx) Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) Collecting Jinja2>=3.1 (from sphinx) Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) Collecting Pygments>=2.17 (from sphinx) Downloading pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB) Collecting docutils<0.23,>=0.21 (from sphinx) Downloading docutils-0.22.4-py3-none-any.whl.metadata (15 kB) Collecting snowballstemmer>=2.2 (from sphinx) Downloading snowballstemmer-3.0.1-py3-none-any.whl.metadata (7.9 kB) Collecting babel>=2.13 (from sphinx) Downloading babel-2.18.0-py3-none-any.whl.metadata (2.2 kB) Collecting alabaster>=0.7.14 (from sphinx) Downloading alabaster-1.0.0-py3-none-any.whl.metadata (2.8 kB) Collecting imagesize>=1.3 (from sphinx) Downloading imagesize-2.0.0-py2.py3-none-any.whl.metadata (1.5 kB) Collecting requests>=2.30.0 (from sphinx) Downloading requests-2.33.1-py3-none-any.whl.metadata (4.8 kB) Collecting roman-numerals>=1.0.0 (from sphinx) Downloading roman_numerals-4.1.0-py3-none-any.whl.metadata (3.3 kB) Collecting packaging>=23.0 (from sphinx) Downloading packaging-26.0-py3-none-any.whl.metadata (3.3 kB) Collecting MarkupSafe>=2.0 (from Jinja2>=3.1->sphinx) Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB) Collecting charset_normalizer<4,>=2 (from requests>=2.30.0->sphinx) Downloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB) Collecting idna<4,>=2.5 (from requests>=2.30.0->sphinx) Downloading idna-3.11-py3-none-any.whl.metadata (8.4 kB) Collecting urllib3<3,>=1.26 (from requests>=2.30.0->sphinx) Downloading urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB) Collecting certifi>=2023.5.7 (from requests>=2.30.0->sphinx) Downloading certifi-2026.2.25-py3-none-any.whl.metadata (2.5 kB) Downloading sphinx-9.1.0-py3-none-any.whl (3.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 50.2 MB/s 0:00:00 Downloading docutils-0.22.4-py3-none-any.whl (633 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 633.2/633.2 kB 933.1 MB/s 0:00:00 Downloading alabaster-1.0.0-py3-none-any.whl (13 kB) Downloading babel-2.18.0-py3-none-any.whl (10.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 299.7 MB/s 0:00:00 Downloading imagesize-2.0.0-py2.py3-none-any.whl (9.4 kB) Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB) Downloading packaging-26.0-py3-none-any.whl (74 kB) Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 1.0 GB/s 0:00:00 Downloading requests-2.33.1-py3-none-any.whl (64 kB) Downloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216 kB) Downloading idna-3.11-py3-none-any.whl (71 kB) Downloading urllib3-2.6.3-py3-none-any.whl (131 kB) Downloading certifi-2026.2.25-py3-none-any.whl (153 kB) Downloading roman_numerals-4.1.0-py3-none-any.whl (7.7 kB) Downloading snowballstemmer-3.0.1-py3-none-any.whl (103 kB) Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) Installing collected packages: urllib3, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, snowballstemmer, roman-numerals, Pygments, packaging, MarkupSafe, imagesize, idna, docutils, charset_normalizer, certifi, babel, alabaster, requests, Jinja2, sphinx Successfully installed Jinja2-3.1.6 MarkupSafe-3.0.3 Pygments-2.20.0 alabaster-1.0.0 babel-2.18.0 certifi-2026.2.25 charset_normalizer-3.4.7 docutils-0.22.4 idna-3.11 imagesize-2.0.0 packaging-26.0 requests-2.33.1 roman-numerals-4.1.0 snowballstemmer-3.0.1 sphinx-9.1.0 sphinxcontrib-applehelp-2.0.0 sphinxcontrib-devhelp-2.0.0 sphinxcontrib-htmlhelp-2.1.0 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-2.0.0 sphinxcontrib-serializinghtml-2.0.0 urllib3-2.6.3 [rtd-command-info] start-time: 2026-04-07T01:55:12.062990Z, end-time: 2026-04-07T01:55:19.359657Z, duration: 7, exit-code: 0 python -m pip install --exists-action=w --no-cache-dir -r doc/requirements.txt Collecting alabaster==0.7.16 (from -r doc/requirements.txt (line 7)) Downloading alabaster-0.7.16-py3-none-any.whl (13 kB) Collecting anyio==4.3.0 (from -r doc/requirements.txt (line 11)) Downloading anyio-4.3.0-py3-none-any.whl (85 kB) Collecting attrs==23.2.0 (from -r doc/requirements.txt (line 17)) Downloading attrs-23.2.0-py3-none-any.whl (60 kB) Collecting babel==2.14.0 (from -r doc/requirements.txt (line 23)) Downloading Babel-2.14.0-py3-none-any.whl (11.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.0/11.0 MB 129.7 MB/s 0:00:00 Collecting certifi==2024.7.4 (from -r doc/requirements.txt (line 27)) Downloading certifi-2024.7.4-py3-none-any.whl (162 kB) Collecting charset-normalizer==3.3.2 (from -r doc/requirements.txt (line 31)) Downloading charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141 kB) Collecting click==8.1.7 (from -r doc/requirements.txt (line 123)) Downloading click-8.1.7-py3-none-any.whl (97 kB) Collecting colorama==0.4.6 (from -r doc/requirements.txt (line 127)) Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB) Collecting commonmark==0.9.1 (from -r doc/requirements.txt (line 131)) Downloading commonmark-0.9.1-py2.py3-none-any.whl (51 kB) Collecting deepmerge==1.1.1 (from -r doc/requirements.txt (line 135)) Downloading deepmerge-1.1.1-py3-none-any.whl (8.6 kB) Collecting docutils==0.20.1 (from -r doc/requirements.txt (line 139)) Downloading docutils-0.20.1-py3-none-any.whl (572 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 572.7/572.7 kB 108.5 MB/s 0:00:00 Collecting h11==0.16.0 (from -r doc/requirements.txt (line 147)) Downloading h11-0.16.0-py3-none-any.whl (37 kB) Collecting idna==3.7 (from -r doc/requirements.txt (line 153)) Downloading idna-3.7-py3-none-any.whl (66 kB) Collecting imagesize==1.4.1 (from -r doc/requirements.txt (line 159)) Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Requirement already satisfied: jinja2==3.1.6 in /home/docs/checkouts/readthedocs.org/user_builds/anapaya-scion/envs/latest/lib/python3.12/site-packages (from -r doc/requirements.txt (line 163)) (3.1.6) Collecting jsonschema==4.21.1 (from -r doc/requirements.txt (line 169)) Downloading jsonschema-4.21.1-py3-none-any.whl (85 kB) Collecting jsonschema-specifications==2023.12.1 (from -r doc/requirements.txt (line 173)) Downloading jsonschema_specifications-2023.12.1-py3-none-any.whl (18 kB) Collecting markupsafe==2.1.5 (from -r doc/requirements.txt (line 177)) Downloading MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB) Collecting mistune==3.0.2 (from -r doc/requirements.txt (line 239)) Downloading mistune-3.0.2-py3-none-any.whl (47 kB) Collecting packaging==24.0 (from -r doc/requirements.txt (line 243)) Downloading packaging-24.0-py3-none-any.whl (53 kB) Collecting picobox==4.0.0 (from -r doc/requirements.txt (line 247)) Downloading picobox-4.0.0-py3-none-any.whl (11 kB) Collecting polib==1.2.0 (from -r doc/requirements.txt (line 251)) Downloading polib-1.2.0-py2.py3-none-any.whl (20 kB) Requirement already satisfied: pygments==2.20.0 in /home/docs/checkouts/readthedocs.org/user_builds/anapaya-scion/envs/latest/lib/python3.12/site-packages (from -r doc/requirements.txt (line 255)) (2.20.0) Collecting pyyaml==6.0.1 (from -r doc/requirements.txt (line 262)) Downloading PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (724 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 725.0/725.0 kB 589.1 MB/s 0:00:00 Collecting recommonmark==0.7.1 (from -r doc/requirements.txt (line 317)) Downloading recommonmark-0.7.1-py2.py3-none-any.whl (10 kB) Collecting referencing==0.34.0 (from -r doc/requirements.txt (line 321)) Downloading referencing-0.34.0-py3-none-any.whl (26 kB) Collecting regex==2024.4.16 (from -r doc/requirements.txt (line 327)) Downloading regex-2024.4.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (789 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 789.2/789.2 kB 416.1 MB/s 0:00:00 Collecting requests==2.33.0 (from -r doc/requirements.txt (line 422)) Downloading requests-2.33.0-py3-none-any.whl (65 kB) Collecting rpds-py==0.18.0 (from -r doc/requirements.txt (line 428)) Downloading rpds_py-0.18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 44.2 MB/s 0:00:00 Collecting six==1.16.0 (from -r doc/requirements.txt (line 531)) Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting sniffio==1.3.1 (from -r doc/requirements.txt (line 535)) Downloading sniffio-1.3.1-py3-none-any.whl (10 kB) Collecting snowballstemmer==2.2.0 (from -r doc/requirements.txt (line 539)) Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) Collecting sphinx==7.3.7 (from -r doc/requirements.txt (line 543)) Downloading sphinx-7.3.7-py3-none-any.whl (3.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 56.0 MB/s 0:00:00 Collecting sphinx-autobuild==2024.4.16 (from -r doc/requirements.txt (line 557)) Downloading sphinx_autobuild-2024.4.16-py3-none-any.whl (11 kB) Collecting sphinx-copybutton==0.5.2 (from -r doc/requirements.txt (line 561)) Downloading sphinx_copybutton-0.5.2-py3-none-any.whl (13 kB) Collecting sphinx-design==0.6.0 (from -r doc/requirements.txt (line 565)) Downloading sphinx_design-0.6.0-py3-none-any.whl (2.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 66.6 MB/s 0:00:00 Collecting sphinx-lint==0.9.1 (from -r doc/requirements.txt (line 569)) Downloading sphinx_lint-0.9.1-py3-none-any.whl (20 kB) Collecting sphinx-mdinclude==0.6.0 (from -r doc/requirements.txt (line 573)) Downloading sphinx_mdinclude-0.6.0-py3-none-any.whl (16 kB) Collecting sphinx-rtd-theme==2.0.0 (from -r doc/requirements.txt (line 577)) Downloading sphinx_rtd_theme-2.0.0-py2.py3-none-any.whl (2.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 236.5 MB/s 0:00:00 Collecting sphinxcontrib-applehelp==1.0.8 (from -r doc/requirements.txt (line 581)) Downloading sphinxcontrib_applehelp-1.0.8-py3-none-any.whl (120 kB) Collecting sphinxcontrib-devhelp==1.0.6 (from -r doc/requirements.txt (line 585)) Downloading sphinxcontrib_devhelp-1.0.6-py3-none-any.whl (83 kB) Collecting sphinxcontrib-htmlhelp==2.0.5 (from -r doc/requirements.txt (line 589)) Downloading sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl (99 kB) Collecting sphinxcontrib-httpdomain==1.8.1 (from -r doc/requirements.txt (line 593)) Downloading sphinxcontrib_httpdomain-1.8.1-py2.py3-none-any.whl (25 kB) Collecting sphinxcontrib-jquery==4.1 (from -r doc/requirements.txt (line 597)) Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl (121 kB) Requirement already satisfied: sphinxcontrib-jsmath==1.0.1 in /home/docs/checkouts/readthedocs.org/user_builds/anapaya-scion/envs/latest/lib/python3.12/site-packages (from -r doc/requirements.txt (line 601)) (1.0.1) Collecting sphinxcontrib-mermaid==1.0.0 (from -r doc/requirements.txt (line 605)) Downloading sphinxcontrib_mermaid-1.0.0-py3-none-any.whl (9.6 kB) Collecting sphinxcontrib-openapi==0.8.4 (from -r doc/requirements.txt (line 609)) Downloading sphinxcontrib_openapi-0.8.4-py3-none-any.whl (34 kB) Collecting sphinxcontrib-qthelp==1.0.7 (from -r doc/requirements.txt (line 613)) Downloading sphinxcontrib_qthelp-1.0.7-py3-none-any.whl (89 kB) Collecting sphinxcontrib-serializinghtml==1.1.10 (from -r doc/requirements.txt (line 617)) Downloading sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl (92 kB) Collecting starlette==0.50.0 (from -r doc/requirements.txt (line 621)) Downloading starlette-0.50.0-py3-none-any.whl (74 kB) Collecting typing-extensions==4.14.1 (from -r doc/requirements.txt (line 627)) Downloading typing_extensions-4.14.1-py3-none-any.whl (43 kB) Requirement already satisfied: urllib3==2.6.3 in /home/docs/checkouts/readthedocs.org/user_builds/anapaya-scion/envs/latest/lib/python3.12/site-packages (from -r doc/requirements.txt (line 631)) (2.6.3) Collecting uvicorn==0.29.0 (from -r doc/requirements.txt (line 637)) Downloading uvicorn-0.29.0-py3-none-any.whl (60 kB) Collecting watchfiles==0.21.0 (from -r doc/requirements.txt (line 641)) Downloading watchfiles-0.21.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 553.3 MB/s 0:00:00 Collecting websockets==12.0 (from -r doc/requirements.txt (line 718)) Downloading websockets-12.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (131 kB) Installing collected packages: snowballstemmer, polib, deepmerge, commonmark, websockets, typing-extensions, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, sniffio, six, rpds-py, regex, pyyaml, picobox, packaging, mistune, markupsafe, imagesize, idna, h11, docutils, colorama, click, charset-normalizer, certifi, babel, attrs, alabaster, uvicorn, sphinx-mdinclude, sphinx-lint, requests, referencing, anyio, watchfiles, starlette, sphinx, jsonschema-specifications, sphinxcontrib-mermaid, sphinxcontrib-jquery, sphinxcontrib-httpdomain, sphinx-design, sphinx-copybutton, sphinx-autobuild, recommonmark, jsonschema, sphinxcontrib-openapi, sphinx-rtd-theme Attempting uninstall: snowballstemmer Found existing installation: snowballstemmer 3.0.1 Uninstalling snowballstemmer-3.0.1: Successfully uninstalled snowballstemmer-3.0.1 Attempting uninstall: sphinxcontrib-serializinghtml Found existing installation: sphinxcontrib-serializinghtml 2.0.0 Uninstalling sphinxcontrib-serializinghtml-2.0.0: Successfully uninstalled sphinxcontrib-serializinghtml-2.0.0 Attempting uninstall: sphinxcontrib-qthelp Found existing installation: sphinxcontrib-qthelp 2.0.0 Uninstalling sphinxcontrib-qthelp-2.0.0: Successfully uninstalled sphinxcontrib-qthelp-2.0.0 Attempting uninstall: sphinxcontrib-htmlhelp Found existing installation: sphinxcontrib-htmlhelp 2.1.0 Uninstalling sphinxcontrib-htmlhelp-2.1.0: Successfully uninstalled sphinxcontrib-htmlhelp-2.1.0 Attempting uninstall: sphinxcontrib-devhelp Found existing installation: sphinxcontrib-devhelp 2.0.0 Uninstalling sphinxcontrib-devhelp-2.0.0: Successfully uninstalled sphinxcontrib-devhelp-2.0.0 Attempting uninstall: sphinxcontrib-applehelp Found existing installation: sphinxcontrib-applehelp 2.0.0 Uninstalling sphinxcontrib-applehelp-2.0.0: Successfully uninstalled sphinxcontrib-applehelp-2.0.0 Attempting uninstall: packaging Found existing installation: packaging 26.0 Uninstalling packaging-26.0: Successfully uninstalled packaging-26.0 Attempting uninstall: markupsafe Found existing installation: MarkupSafe 3.0.3 Uninstalling MarkupSafe-3.0.3: Successfully uninstalled MarkupSafe-3.0.3 Attempting uninstall: imagesize Found existing installation: imagesize 2.0.0 Uninstalling imagesize-2.0.0: Successfully uninstalled imagesize-2.0.0 Attempting uninstall: idna Found existing installation: idna 3.11 Uninstalling idna-3.11: Successfully uninstalled idna-3.11 Attempting uninstall: docutils Found existing installation: docutils 0.22.4 Uninstalling docutils-0.22.4: Successfully uninstalled docutils-0.22.4 Attempting uninstall: charset-normalizer Found existing installation: charset-normalizer 3.4.7 Uninstalling charset-normalizer-3.4.7: Successfully uninstalled charset-normalizer-3.4.7 Attempting uninstall: certifi Found existing installation: certifi 2026.2.25 Uninstalling certifi-2026.2.25: Successfully uninstalled certifi-2026.2.25 Attempting uninstall: babel Found existing installation: babel 2.18.0 Uninstalling babel-2.18.0: Successfully uninstalled babel-2.18.0 Attempting uninstall: alabaster Found existing installation: alabaster 1.0.0 Uninstalling alabaster-1.0.0: Successfully uninstalled alabaster-1.0.0 Attempting uninstall: requests Found existing installation: requests 2.33.1 Uninstalling requests-2.33.1: Successfully uninstalled requests-2.33.1 Attempting uninstall: sphinx Found existing installation: Sphinx 9.1.0 Uninstalling Sphinx-9.1.0: Successfully uninstalled Sphinx-9.1.0 Successfully installed alabaster-0.7.16 anyio-4.3.0 attrs-23.2.0 babel-2.14.0 certifi-2024.7.4 charset-normalizer-3.3.2 click-8.1.7 colorama-0.4.6 commonmark-0.9.1 deepmerge-1.1.1 docutils-0.20.1 h11-0.16.0 idna-3.7 imagesize-1.4.1 jsonschema-4.21.1 jsonschema-specifications-2023.12.1 markupsafe-2.1.5 mistune-3.0.2 packaging-24.0 picobox-4.0.0 polib-1.2.0 pyyaml-6.0.1 recommonmark-0.7.1 referencing-0.34.0 regex-2024.4.16 requests-2.33.0 rpds-py-0.18.0 six-1.16.0 sniffio-1.3.1 snowballstemmer-2.2.0 sphinx-7.3.7 sphinx-autobuild-2024.4.16 sphinx-copybutton-0.5.2 sphinx-design-0.6.0 sphinx-lint-0.9.1 sphinx-mdinclude-0.6.0 sphinx-rtd-theme-2.0.0 sphinxcontrib-applehelp-1.0.8 sphinxcontrib-devhelp-1.0.6 sphinxcontrib-htmlhelp-2.0.5 sphinxcontrib-httpdomain-1.8.1 sphinxcontrib-jquery-4.1 sphinxcontrib-mermaid-1.0.0 sphinxcontrib-openapi-0.8.4 sphinxcontrib-qthelp-1.0.7 sphinxcontrib-serializinghtml-1.1.10 starlette-0.50.0 typing-extensions-4.14.1 uvicorn-0.29.0 watchfiles-0.21.0 websockets-12.0 [rtd-command-info] start-time: 2026-04-07T01:55:19.571953Z, end-time: 2026-04-07T01:55:19.609326Z, duration: 0, exit-code: 0 cat doc/conf.py # Configuration file for the Sphinx documentation builder. # # See documentation: # https://www.sphinx-doc.org/en/master/usage/configuration.html import subprocess import os # -- Project information ----------------------------------------------------- project = "SCION" copyright = "2025, Anapaya Systems, ETH Zurich, SCION Association" author = "Anapaya Systems, ETH Zurich, SCION Association" # -- General configuration --------------------------------------------------- # Set canonical URL from the Read the Docs Domain html_baseurl = os.environ.get("READTHEDOCS_CANONICAL_URL", "") # Tell Jinja2 templates the build is running on Read the Docs html_context = {} if os.environ.get("READTHEDOCS", "") == "True": html_context["READTHEDOCS"] = True # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. extensions = [ "recommonmark", "sphinx_copybutton", "sphinx_design", "sphinx_rtd_theme", "sphinx.ext.extlinks", "sphinxcontrib.openapi", "sphinxcontrib.mermaid", ] copybutton_prompt_text = r"\w*\$ " # matches e.g. $ copybutton_prompt_is_regexp = True copybutton_only_copy_prompt_lines = True # Add any paths that contain templates here, relative to this directory. templates_path = ["_templates"] # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. # This pattern also affects html_static_path and html_extra_path. exclude_patterns = [ "venv", "requirements.in", "requirements.txt", "_build", "Thumbs.db", ".DS_Store", "manuals/*/*", # manuals/.rst uses "include" directive to compose files from subdirectories "dev/design/TEMPLATE.rst", ] master_doc = "index" nitpicky = True option_emphasise_placeholders = True # -- extlinks definitions for links to github --- # Determine current git commit for permalinks to files on github. # Note: somewhat obviously, these links will only work if the current rev has been pushed. try: file_ref_commit = subprocess.run( ["git", "rev-parse", "HEAD"], capture_output=True, text=True, check=True ).stdout.strip() except subprocess.CalledProcessError: file_ref_commit = "master" # only used on unexpected problem with executing git extlinks = { # :issue:`123` is an issue link displayed as "#123" "issue": ("https://github.com/scionproto/scion/issues/%s", "#%s"), # :file-ref:`foo/bar.go` is a link to a file in the repo, displayed as "foo/bar.go" "file-ref": ( "https://github.com/scionproto/scion/blob/" + file_ref_commit + "/%s", "%s", ), } # -- Options for HTML output ------------------------------------------------- # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. # html_theme = "sphinx_rtd_theme" html_theme_options = dict( style_external_links=True, ) manpages_url = "https://manpages.debian.org/{path}" # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". html_static_path = [""] html_css_files = [ "css/custom.css", ] html_js_files = [ "https://unpkg.com/@alpinejs/persist@3.14.1/dist/cdn.min.js", "https://unpkg.com/alpinejs@3.14.1/dist/cdn.min.js", ] [rtd-command-info] start-time: 2026-04-07T01:55:19.700034Z, end-time: 2026-04-07T01:55:26.774574Z, duration: 7, exit-code: 0 python -m sphinx -T -W --keep-going -b html -d _build/doctrees -D language=en . $READTHEDOCS_OUTPUT/html Running Sphinx v7.3.7 building [mo]: targets for 0 po files that are out of date writing output... building [html]: targets for 118 source files that are out of date updating environment: [new config] 118 added, 0 changed, 0 removed reading sources... [ 1%] beacon-metadata reading sources... [ 2%] command/scion-pki/scion-pki reading sources... [ 3%] command/scion-pki/scion-pki_certificate reading sources... [ 3%] command/scion-pki/scion-pki_certificate_create reading sources... [ 4%] command/scion-pki/scion-pki_certificate_fingerprint reading sources... [ 5%] command/scion-pki/scion-pki_certificate_inspect reading sources... [ 6%] command/scion-pki/scion-pki_certificate_match reading sources... [ 7%] command/scion-pki/scion-pki_certificate_match_private reading sources... [ 8%] command/scion-pki/scion-pki_certificate_renew reading sources... [ 8%] command/scion-pki/scion-pki_certificate_sign reading sources... [ 9%] command/scion-pki/scion-pki_certificate_template reading sources... [ 10%] command/scion-pki/scion-pki_certificate_validate reading sources... [ 11%] command/scion-pki/scion-pki_certificate_verify reading sources... [ 12%] command/scion-pki/scion-pki_certificate_verify_ca reading sources... [ 13%] command/scion-pki/scion-pki_completion reading sources... [ 14%] command/scion-pki/scion-pki_completion_bash reading sources... [ 14%] command/scion-pki/scion-pki_completion_fish reading sources... [ 15%] command/scion-pki/scion-pki_completion_powershell reading sources... [ 16%] command/scion-pki/scion-pki_completion_zsh reading sources... [ 17%] command/scion-pki/scion-pki_key reading sources... [ 18%] command/scion-pki/scion-pki_key_fingerprint reading sources... [ 19%] command/scion-pki/scion-pki_key_match reading sources... [ 19%] command/scion-pki/scion-pki_key_match_certificate reading sources... [ 20%] command/scion-pki/scion-pki_key_private reading sources... [ 21%] command/scion-pki/scion-pki_key_public reading sources... [ 22%] command/scion-pki/scion-pki_key_symmetric reading sources... [ 23%] command/scion-pki/scion-pki_kms reading sources... [ 24%] command/scion-pki/scion-pki_trc reading sources... [ 25%] command/scion-pki/scion-pki_trc_combine reading sources... [ 25%] command/scion-pki/scion-pki_trc_extract reading sources... [ 26%] command/scion-pki/scion-pki_trc_extract_certificates reading sources... [ 27%] command/scion-pki/scion-pki_trc_extract_payload reading sources... [ 28%] command/scion-pki/scion-pki_trc_format reading sources... [ 29%] command/scion-pki/scion-pki_trc_inspect reading sources... [ 30%] command/scion-pki/scion-pki_trc_payload reading sources... [ 31%] command/scion-pki/scion-pki_trc_payload_dummy reading sources... [ 31%] command/scion-pki/scion-pki_trc_sign reading sources... [ 32%] command/scion-pki/scion-pki_trc_verify reading sources... [ 33%] command/scion-pki/scion-pki_version reading sources... [ 34%] command/scion/scion reading sources... [ 35%] command/scion/scion_address reading sources... [ 36%] command/scion/scion_completion reading sources... [ 36%] command/scion/scion_completion_bash reading sources... [ 37%] command/scion/scion_completion_fish reading sources... [ 38%] command/scion/scion_completion_powershell reading sources... [ 39%] command/scion/scion_completion_zsh reading sources... [ 40%] command/scion/scion_ping reading sources... [ 41%] command/scion/scion_showpaths reading sources... [ 42%] command/scion/scion_traceroute reading sources... [ 42%] command/scion/scion_version reading sources... [ 43%] control-plane reading sources... [ 44%] cryptography/ca-operations reading sources... [ 45%] cryptography/certificates reading sources... [ 46%] cryptography/drkey reading sources... [ 47%] cryptography/index reading sources... [ 47%] cryptography/interactions reading sources... [ 48%] cryptography/standards reading sources... [ 49%] cryptography/trc reading sources... [ 50%] cryptography/trc-signing-ceremony reading sources... [ 51%] cryptography/trc-signing-ceremony-builder reading sources... [ 52%] cryptography/trc-signing-ceremony-phases-base reading sources... [ 53%] cryptography/trc-signing-ceremony-phases-sensitive reading sources... [ 53%] cryptography/trc-signing-ceremony-preparations reading sources... [ 54%] data-plane reading sources... [ 55%] dev/build reading sources... [ 56%] dev/contribute reading sources... [ 57%] dev/dependencies reading sources... [ 58%] dev/design/BeaconService /home/docs/checkouts/readthedocs.org/user_builds/anapaya-scion/envs/latest/lib/python3.12/site-packages/recommonmark/parser.py:75: UserWarning: Container node skipped: type=document warn("Container node skipped: type={0}".format(mdnode.t)) reading sources... [ 58%] dev/design/BorderRouter reading sources... [ 59%] dev/design/ColibriService /home/docs/checkouts/readthedocs.org/user_builds/anapaya-scion/envs/latest/lib/python3.12/site-packages/recommonmark/parser.py:75: UserWarning: Container node skipped: type=document warn("Container node skipped: type={0}".format(mdnode.t)) reading sources... [ 60%] dev/design/EPIC /home/docs/checkouts/readthedocs.org/user_builds/anapaya-scion/envs/latest/lib/python3.12/site-packages/recommonmark/parser.py:75: UserWarning: Container node skipped: type=document warn("Container node skipped: type={0}".format(mdnode.t)) reading sources... [ 61%] dev/design/NAT-address-discovery reading sources... [ 62%] dev/design/PathPolicy /home/docs/checkouts/readthedocs.org/user_builds/anapaya-scion/envs/latest/lib/python3.12/site-packages/recommonmark/parser.py:75: UserWarning: Container node skipped: type=document warn("Container node skipped: type={0}".format(mdnode.t)) reading sources... [ 63%] dev/design/PathService /home/docs/checkouts/readthedocs.org/user_builds/anapaya-scion/envs/latest/lib/python3.12/site-packages/recommonmark/parser.py:75: UserWarning: Container node skipped: type=document warn("Container node skipped: type={0}".format(mdnode.t)) reading sources... [ 64%] dev/design/endhost-bootstrap reading sources... [ 64%] dev/design/forwarding-key-rollover reading sources... [ 65%] dev/design/grpc reading sources... [ 66%] dev/design/index reading sources... [ 67%] dev/design/router-perf-model reading sources... [ 68%] dev/design/router-port-dispatch reading sources... [ 69%] dev/design/scmp-authentication reading sources... [ 69%] dev/design/uri reading sources... [ 70%] dev/git reading sources... [ 71%] dev/go-learn reading sources... [ 72%] dev/run reading sources... [ 73%] dev/setup reading sources... [ 74%] dev/style/go reading sources... [ 75%] dev/style/index reading sources... [ 75%] dev/style/rst reading sources... [ 76%] dev/testing/benchmarking reading sources... [ 77%] dev/testing/buildkite reading sources... [ 78%] dev/testing/crypto reading sources... [ 79%] dev/testing/goldenfiles reading sources... [ 80%] dev/testing/hiddenpaths reading sources... [ 81%] dev/testing/index reading sources... [ 81%] dev/testing/mocks reading sources... [ 82%] dev/wireshark reading sources... [ 83%] glossary reading sources... [ 84%] hidden-paths reading sources... [ 85%] index reading sources... [ 86%] manuals/common reading sources... [ 86%] manuals/control reading sources... [ 87%] manuals/daemon reading sources... [ 88%] manuals/dispatcher reading sources... [ 89%] manuals/gateway reading sources... [ 90%] manuals/install reading sources... [ 91%] manuals/router reading sources... [ 92%] overview reading sources... [ 92%] protocols/assigned-protocol-numbers reading sources... [ 93%] protocols/authenticator-option reading sources... [ 94%] protocols/bfd reading sources... [ 95%] protocols/extension-header reading sources... [ 96%] protocols/scion-header reading sources... [ 97%] protocols/scmp reading sources... [ 97%] protocols/stack reading sources... [ 98%] protocols/underlay reading sources... [ 99%] sig reading sources... [100%] tutorials/deploy looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying downloadable files... [ 12%] tools/wireshark/scion.lua copying downloadable files... [ 25%] tutorials/deploy/scion01/topology1.json copying downloadable files... [ 38%] tutorials/deploy/scion02/topology2.json copying downloadable files... [ 50%] tutorials/deploy/scion03/topology3.json copying downloadable files... [ 62%] tutorials/deploy/scion04/topology4.json copying downloadable files... [ 75%] tutorials/deploy/scion05/topology5.json copying downloadable files... [ 88%] tutorials/deploy/base/br.toml copying downloadable files... [100%] tutorials/deploy/base/cs.toml copying static files... done copying extra files... done done writing output... [ 1%] beacon-metadata writing output... [ 2%] command/scion-pki/scion-pki writing output... [ 3%] command/scion-pki/scion-pki_certificate writing output... [ 3%] command/scion-pki/scion-pki_certificate_create writing output... [ 4%] command/scion-pki/scion-pki_certificate_fingerprint writing output... [ 5%] command/scion-pki/scion-pki_certificate_inspect writing output... [ 6%] command/scion-pki/scion-pki_certificate_match writing output... [ 7%] command/scion-pki/scion-pki_certificate_match_private writing output... [ 8%] command/scion-pki/scion-pki_certificate_renew writing output... [ 8%] command/scion-pki/scion-pki_certificate_sign writing output... [ 9%] command/scion-pki/scion-pki_certificate_template writing output... [ 10%] command/scion-pki/scion-pki_certificate_validate writing output... [ 11%] command/scion-pki/scion-pki_certificate_verify writing output... [ 12%] command/scion-pki/scion-pki_certificate_verify_ca writing output... [ 13%] command/scion-pki/scion-pki_completion writing output... [ 14%] command/scion-pki/scion-pki_completion_bash writing output... [ 14%] command/scion-pki/scion-pki_completion_fish writing output... [ 15%] command/scion-pki/scion-pki_completion_powershell writing output... [ 16%] command/scion-pki/scion-pki_completion_zsh writing output... [ 17%] command/scion-pki/scion-pki_key writing output... [ 18%] command/scion-pki/scion-pki_key_fingerprint writing output... [ 19%] command/scion-pki/scion-pki_key_match writing output... [ 19%] command/scion-pki/scion-pki_key_match_certificate writing output... [ 20%] command/scion-pki/scion-pki_key_private writing output... [ 21%] command/scion-pki/scion-pki_key_public writing output... [ 22%] command/scion-pki/scion-pki_key_symmetric writing output... [ 23%] command/scion-pki/scion-pki_kms writing output... [ 24%] command/scion-pki/scion-pki_trc writing output... [ 25%] command/scion-pki/scion-pki_trc_combine writing output... [ 25%] command/scion-pki/scion-pki_trc_extract writing output... [ 26%] command/scion-pki/scion-pki_trc_extract_certificates writing output... [ 27%] command/scion-pki/scion-pki_trc_extract_payload writing output... [ 28%] command/scion-pki/scion-pki_trc_format writing output... [ 29%] command/scion-pki/scion-pki_trc_inspect writing output... [ 30%] command/scion-pki/scion-pki_trc_payload writing output... [ 31%] command/scion-pki/scion-pki_trc_payload_dummy writing output... [ 31%] command/scion-pki/scion-pki_trc_sign writing output... [ 32%] command/scion-pki/scion-pki_trc_verify writing output... [ 33%] command/scion-pki/scion-pki_version writing output... [ 34%] command/scion/scion writing output... [ 35%] command/scion/scion_address writing output... [ 36%] command/scion/scion_completion writing output... [ 36%] command/scion/scion_completion_bash writing output... [ 37%] command/scion/scion_completion_fish writing output... [ 38%] command/scion/scion_completion_powershell writing output... [ 39%] command/scion/scion_completion_zsh writing output... [ 40%] command/scion/scion_ping writing output... [ 41%] command/scion/scion_showpaths writing output... [ 42%] command/scion/scion_traceroute writing output... [ 42%] command/scion/scion_version writing output... [ 43%] control-plane writing output... [ 44%] cryptography/ca-operations writing output... [ 45%] cryptography/certificates writing output... [ 46%] cryptography/drkey writing output... [ 47%] cryptography/index writing output... [ 47%] cryptography/interactions writing output... [ 48%] cryptography/standards writing output... [ 49%] cryptography/trc writing output... [ 50%] cryptography/trc-signing-ceremony writing output... [ 51%] cryptography/trc-signing-ceremony-builder writing output... [ 52%] cryptography/trc-signing-ceremony-phases-base writing output... [ 53%] cryptography/trc-signing-ceremony-phases-sensitive writing output... [ 53%] cryptography/trc-signing-ceremony-preparations writing output... [ 54%] data-plane writing output... [ 55%] dev/build writing output... [ 56%] dev/contribute writing output... [ 57%] dev/dependencies writing output... [ 58%] dev/design/BeaconService writing output... [ 58%] dev/design/BorderRouter writing output... [ 59%] dev/design/ColibriService writing output... [ 60%] dev/design/EPIC writing output... [ 61%] dev/design/NAT-address-discovery writing output... [ 62%] dev/design/PathPolicy writing output... [ 63%] dev/design/PathService writing output... [ 64%] dev/design/endhost-bootstrap writing output... [ 64%] dev/design/forwarding-key-rollover writing output... [ 65%] dev/design/grpc writing output... [ 66%] dev/design/index writing output... [ 67%] dev/design/router-perf-model writing output... [ 68%] dev/design/router-port-dispatch writing output... [ 69%] dev/design/scmp-authentication writing output... [ 69%] dev/design/uri writing output... [ 70%] dev/git writing output... [ 71%] dev/go-learn writing output... [ 72%] dev/run writing output... [ 73%] dev/setup writing output... [ 74%] dev/style/go writing output... [ 75%] dev/style/index writing output... [ 75%] dev/style/rst writing output... [ 76%] dev/testing/benchmarking writing output... [ 77%] dev/testing/buildkite writing output... [ 78%] dev/testing/crypto writing output... [ 79%] dev/testing/goldenfiles writing output... [ 80%] dev/testing/hiddenpaths writing output... [ 81%] dev/testing/index writing output... [ 81%] dev/testing/mocks writing output... [ 82%] dev/wireshark writing output... [ 83%] glossary writing output... [ 84%] hidden-paths writing output... [ 85%] index writing output... [ 86%] manuals/common writing output... [ 86%] manuals/control writing output... [ 87%] manuals/daemon writing output... [ 88%] manuals/dispatcher writing output... [ 89%] manuals/gateway writing output... [ 90%] manuals/install writing output... [ 91%] manuals/router writing output... [ 92%] overview writing output... [ 92%] protocols/assigned-protocol-numbers writing output... [ 93%] protocols/authenticator-option writing output... [ 94%] protocols/bfd writing output... [ 95%] protocols/extension-header writing output... [ 96%] protocols/scion-header writing output... [ 97%] protocols/scmp writing output... [ 97%] protocols/stack writing output... [ 98%] protocols/underlay writing output... [ 99%] sig writing output... [100%] tutorials/deploy generating indices... genindex http-routingtable done writing additional pages... search done copying images... [ 3%] fig/beacon_metadata/path_combinations.png copying images... [ 6%] fig/beacon_metadata/beacon-metadata-up-core-down.png copying images... [ 9%] fig/beacon_metadata/beacon-metadata-peer.png copying images... [ 12%] fig/beacon_metadata/beacon-metadata-shortcut.png copying images... [ 16%] fig/beacon_metadata/example_config_metrics.png copying images... [ 19%] dev/fig/change-proposal-process.excalidraw.png copying images... [ 22%] dev/design/fig/beacon_srv/beaconing_overview.png copying images... [ 25%] dev/design/fig/beacon_srv/ifstate_overview.png copying images... [ 28%] dev/design/fig/beacon_srv/db_overview.png copying images... [ 31%] dev/design/fig/border_router/br_design.png copying images... [ 34%] dev/design/fig/colibri_srv/COS.png copying images... [ 38%] dev/design/fig/colibri_srv/DB.png copying images... [ 41%] dev/design/fig/EPIC/path-type-filtering-small.png copying images... [ 44%] dev/design/fig/path_lookup.png copying images... [ 47%] dev/design/fig/forwarding-key-rollover/rollover-4-slot-rollover.png copying images... [ 50%] dev/design/fig/forwarding-key-rollover/rollover-origination-time.png copying images... [ 53%] dev/design/fig/forwarding-key-rollover/rollover-key-choice.png copying images... [ 56%] dev/design/fig/forwarding-key-rollover/rollover-two-key-choices.png copying images... [ 59%] dev/design/fig/forwarding-key-rollover/rollover-invalid-lifetime.png copying images... [ 62%] dev/design/fig/grpc/grpc_on_http2_mapping.png copying images... [ 66%] dev/design/fig/grpc/grpc.png copying images... [ 69%] dev/testing/fig/buildkite-elastic-stack-overview.excalidraw.png copying images... [ 72%] dev/testing/hiddenpaths.png copying images... [ 75%] dev/wireshark.png copying images... [ 78%] fig/hidden_paths/HiddenPath.png copying images... [ 81%] fig/hidden_paths/PathLookup.png copying images... [ 84%] manuals/gateway/prefix_pinning.png copying images... [ 88%] fig/overview-topology.excalidraw.png copying images... [ 91%] fig/overview-routing.excalidraw.png copying images... [ 94%] protocols/fig/seg-id-calculation.png copying images... [ 97%] protocols/fig/stack.excalidraw.png copying images... [100%] tutorials/deploy/SCION-deployment-guide.drawio.png dumping search index in English (code: en)... done dumping object inventory... done build succeeded. The HTML pages are in ../_readthedocs/html.