Read the Docs build information Build id: 2367137 Project: canonical-lxd Version: 13809 Commit: f02d2333d8ca14893792e6545ce3058c7b2efe6c Date: 2024-07-23T12:38:23.632141Z State: finished Success: True [rtd-command-info] start-time: 2024-07-23T12:38:24.836860Z, end-time: 2024-07-23T12:38:26.268924Z, duration: 1, exit-code: 0 git clone --depth 1 https://github.com/canonical/lxd . Cloning into '.'... [rtd-command-info] start-time: 2024-07-23T12:38:26.340138Z, end-time: 2024-07-23T12:38:28.362027Z, duration: 2, exit-code: 0 git fetch origin --force --prune --prune-tags --depth 50 pull/13809/head:external-13809 From https://github.com/canonical/lxd * [new ref] refs/pull/13809/head -> external-13809 * [new tag] lxd-4.0.9 -> lxd-4.0.9 [rtd-command-info] start-time: 2024-07-23T12:38:28.485189Z, end-time: 2024-07-23T12:38:28.684845Z, duration: 0, exit-code: 0 git checkout --force f02d2333d8ca14893792e6545ce3058c7b2efe6c Note: switching to 'f02d2333d8ca14893792e6545ce3058c7b2efe6c'. 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 f02d233 github: Exclude lvm standalone tests as they fail on Github due to lack of space [rtd-command-info] start-time: 2024-07-23T12:38:28.765614Z, end-time: 2024-07-23T12:38:28.831657Z, duration: 0, exit-code: 0 cat doc/.readthedocs.yaml # .readthedocs.yaml # Read the Docs configuration file # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details # Required version: 2 # Set the version of Python and other tools you might need build: os: ubuntu-22.04 tools: python: "3.11" # Build documentation in the docs/ directory with Sphinx sphinx: builder: dirhtml configuration: doc/conf.py fail_on_warning: true # If using Sphinx, optionally build your docs in additional formats such as PDF formats: - pdf # Optionally declare the Python requirements required to build your docs python: install: - requirements: doc/.sphinx/requirements.txt [rtd-command-info] start-time: 2024-07-23T12:38:34.781076Z, end-time: 2024-07-23T12:38:34.862421Z, duration: 0, exit-code: 0 asdf global python 3.11.9 [rtd-command-info] start-time: 2024-07-23T12:38:35.264447Z, end-time: 2024-07-23T12:38:36.360095Z, duration: 1, exit-code: 0 python -mvirtualenv $READTHEDOCS_VIRTUALENV_PATH created virtual environment CPython3.11.9.final.0-64 in 782ms creator CPython3Posix(dest=/home/docs/checkouts/readthedocs.org/user_builds/canonical-lxd/envs/13809, 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: 2024-07-23T12:38:36.425530Z, end-time: 2024-07-23T12:38:48.485561Z, duration: 12, 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/canonical-lxd/envs/13809/lib/python3.11/site-packages (23.1) Collecting pip Downloading pip-24.1.2-py3-none-any.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 11.0 MB/s eta 0:00:00 Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/canonical-lxd/envs/13809/lib/python3.11/site-packages (67.6.1) Collecting setuptools Downloading setuptools-71.1.0-py3-none-any.whl (2.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 19.2 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-24.1.2 setuptools-71.1.0 [rtd-command-info] start-time: 2024-07-23T12:38:48.569116Z, end-time: 2024-07-23T12:38:59.019922Z, duration: 10, exit-code: 0 python -m pip install --upgrade --no-cache-dir sphinx readthedocs-sphinx-ext Collecting sphinx Downloading sphinx-7.4.7-py3-none-any.whl.metadata (6.1 kB) Collecting readthedocs-sphinx-ext Downloading readthedocs_sphinx_ext-2.2.5-py2.py3-none-any.whl.metadata (1.5 kB) Collecting sphinxcontrib-applehelp (from sphinx) Downloading sphinxcontrib_applehelp-1.0.8-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-devhelp (from sphinx) Downloading sphinxcontrib_devhelp-1.0.6-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-jsmath (from sphinx) Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl.metadata (1.4 kB) Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx) Downloading sphinxcontrib_htmlhelp-2.0.6-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx) Downloading sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl.metadata (2.4 kB) Collecting sphinxcontrib-qthelp (from sphinx) Downloading sphinxcontrib_qthelp-1.0.8-py3-none-any.whl.metadata (2.3 kB) Collecting Jinja2>=3.1 (from sphinx) Downloading jinja2-3.1.4-py3-none-any.whl.metadata (2.6 kB) Collecting Pygments>=2.17 (from sphinx) Downloading pygments-2.18.0-py3-none-any.whl.metadata (2.5 kB) Collecting docutils<0.22,>=0.20 (from sphinx) Downloading docutils-0.21.2-py3-none-any.whl.metadata (2.8 kB) Collecting snowballstemmer>=2.2 (from sphinx) Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl.metadata (6.5 kB) Collecting babel>=2.13 (from sphinx) Downloading Babel-2.15.0-py3-none-any.whl.metadata (1.5 kB) Collecting alabaster~=0.7.14 (from sphinx) Downloading alabaster-0.7.16-py3-none-any.whl.metadata (2.9 kB) Collecting imagesize>=1.3 (from sphinx) Downloading imagesize-1.4.1-py2.py3-none-any.whl.metadata (1.5 kB) Collecting requests>=2.30.0 (from sphinx) Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB) Collecting packaging>=23.0 (from sphinx) Downloading packaging-24.1-py3-none-any.whl.metadata (3.2 kB) Collecting MarkupSafe>=2.0 (from Jinja2>=3.1->sphinx) Downloading MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB) Collecting charset-normalizer<4,>=2 (from requests>=2.30.0->sphinx) Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests>=2.30.0->sphinx) Downloading idna-3.7-py3-none-any.whl.metadata (9.9 kB) Collecting urllib3<3,>=1.21.1 (from requests>=2.30.0->sphinx) Downloading urllib3-2.2.2-py3-none-any.whl.metadata (6.4 kB) Collecting certifi>=2017.4.17 (from requests>=2.30.0->sphinx) Downloading certifi-2024.7.4-py3-none-any.whl.metadata (2.2 kB) Downloading sphinx-7.4.7-py3-none-any.whl (3.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/3.4 MB 34.6 MB/s eta 0:00:00 Downloading readthedocs_sphinx_ext-2.2.5-py2.py3-none-any.whl (11 kB) Downloading alabaster-0.7.16-py3-none-any.whl (13 kB) Downloading Babel-2.15.0-py3-none-any.whl (9.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.6/9.6 MB 12.0 MB/s eta 0:00:00 Downloading docutils-0.21.2-py3-none-any.whl (587 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 587.4/587.4 kB 151.4 MB/s eta 0:00:00 Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Downloading jinja2-3.1.4-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.3/133.3 kB 173.7 MB/s eta 0:00:00 Downloading packaging-24.1-py3-none-any.whl (53 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.0/54.0 kB 156.5 MB/s eta 0:00:00 Downloading pygments-2.18.0-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 62.4 MB/s eta 0:00:00 Downloading requests-2.32.3-py3-none-any.whl (64 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.9/64.9 kB 169.6 MB/s eta 0:00:00 Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 kB 149.1 MB/s eta 0:00:00 Downloading sphinxcontrib_htmlhelp-2.0.6-py3-none-any.whl (99 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.2/99.2 kB 163.5 MB/s eta 0:00:00 Downloading sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl (92 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.7/92.7 kB 155.6 MB/s eta 0:00:00 Downloading sphinxcontrib_applehelp-1.0.8-py3-none-any.whl (120 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.0/120.0 kB 126.4 MB/s eta 0:00:00 Downloading sphinxcontrib_devhelp-1.0.6-py3-none-any.whl (83 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.5/83.5 kB 151.9 MB/s eta 0:00:00 Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Downloading sphinxcontrib_qthelp-1.0.8-py3-none-any.whl (89 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.5/89.5 kB 150.0 MB/s eta 0:00:00 Downloading certifi-2024.7.4-py3-none-any.whl (162 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 163.0/163.0 kB 168.2 MB/s eta 0:00:00 Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.3/140.3 kB 177.9 MB/s eta 0:00:00 Downloading idna-3.7-py3-none-any.whl (66 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.8/66.8 kB 161.7 MB/s eta 0:00:00 Downloading MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB) Downloading urllib3-2.2.2-py3-none-any.whl (121 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.4/121.4 kB 173.4 MB/s eta 0:00:00 Installing collected packages: snowballstemmer, urllib3, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, Pygments, packaging, MarkupSafe, imagesize, idna, docutils, charset-normalizer, certifi, babel, alabaster, requests, Jinja2, sphinx, readthedocs-sphinx-ext Successfully installed Jinja2-3.1.4 MarkupSafe-2.1.5 Pygments-2.18.0 alabaster-0.7.16 babel-2.15.0 certifi-2024.7.4 charset-normalizer-3.3.2 docutils-0.21.2 idna-3.7 imagesize-1.4.1 packaging-24.1 readthedocs-sphinx-ext-2.2.5 requests-2.32.3 snowballstemmer-2.2.0 sphinx-7.4.7 sphinxcontrib-applehelp-1.0.8 sphinxcontrib-devhelp-1.0.6 sphinxcontrib-htmlhelp-2.0.6 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.8 sphinxcontrib-serializinghtml-1.1.10 urllib3-2.2.2 [rtd-command-info] start-time: 2024-07-23T12:38:59.091209Z, end-time: 2024-07-23T12:39:20.401869Z, duration: 21, exit-code: 0 python -m pip install --exists-action=w --no-cache-dir -r doc/.sphinx/requirements.txt Collecting alabaster==0.7.12 (from -r doc/.sphinx/requirements.txt (line 1)) Downloading alabaster-0.7.12-py2.py3-none-any.whl.metadata (2.0 kB) Collecting Babel==2.9.1 (from -r doc/.sphinx/requirements.txt (line 2)) Downloading Babel-2.9.1-py2.py3-none-any.whl.metadata (1.2 kB) Collecting certifi==2021.5.30 (from -r doc/.sphinx/requirements.txt (line 3)) Downloading certifi-2021.5.30-py2.py3-none-any.whl.metadata (3.0 kB) Collecting charset-normalizer==2.0.4 (from -r doc/.sphinx/requirements.txt (line 4)) Downloading charset_normalizer-2.0.4-py3-none-any.whl.metadata (11 kB) Collecting colorama==0.4.4 (from -r doc/.sphinx/requirements.txt (line 5)) Downloading colorama-0.4.4-py2.py3-none-any.whl.metadata (14 kB) Collecting docutils==0.16.0 (from -r doc/.sphinx/requirements.txt (line 6)) Downloading docutils-0.16-py2.py3-none-any.whl.metadata (2.7 kB) Collecting idna==3.2 (from -r doc/.sphinx/requirements.txt (line 7)) Downloading idna-3.2-py3-none-any.whl.metadata (8.6 kB) Collecting imagesize==1.2.0 (from -r doc/.sphinx/requirements.txt (line 8)) Downloading imagesize-1.2.0-py2.py3-none-any.whl.metadata (1.3 kB) Collecting Jinja2==3.0.1 (from -r doc/.sphinx/requirements.txt (line 9)) Downloading Jinja2-3.0.1-py3-none-any.whl.metadata (3.5 kB) Collecting livereload==2.6.3 (from -r doc/.sphinx/requirements.txt (line 10)) Downloading livereload-2.6.3-py2.py3-none-any.whl.metadata (7.4 kB) Collecting MarkupSafe==2.0.1 (from -r doc/.sphinx/requirements.txt (line 11)) Downloading MarkupSafe-2.0.1.tar.gz (18 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting packaging==21.0 (from -r doc/.sphinx/requirements.txt (line 12)) Downloading packaging-21.0-py3-none-any.whl.metadata (13 kB) Collecting Pygments==2.10.0 (from -r doc/.sphinx/requirements.txt (line 13)) Downloading Pygments-2.10.0-py3-none-any.whl.metadata (1.9 kB) Collecting pyparsing==2.4.7 (from -r doc/.sphinx/requirements.txt (line 14)) Downloading pyparsing-2.4.7-py2.py3-none-any.whl.metadata (3.6 kB) Collecting pytz==2021.1 (from -r doc/.sphinx/requirements.txt (line 15)) Downloading pytz-2021.1-py2.py3-none-any.whl.metadata (21 kB) Collecting requests==2.26.0 (from -r doc/.sphinx/requirements.txt (line 16)) Downloading requests-2.26.0-py2.py3-none-any.whl.metadata (4.8 kB) Collecting six==1.16.0 (from -r doc/.sphinx/requirements.txt (line 17)) Downloading six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB) Collecting snowballstemmer==2.1.0 (from -r doc/.sphinx/requirements.txt (line 18)) Downloading snowballstemmer-2.1.0-py2.py3-none-any.whl.metadata (6.1 kB) Collecting Sphinx==4.2.0 (from -r doc/.sphinx/requirements.txt (line 19)) Downloading Sphinx-4.2.0-py3-none-any.whl.metadata (7.9 kB) Collecting sphinx-autobuild==2021.3.14 (from -r doc/.sphinx/requirements.txt (line 20)) Downloading sphinx_autobuild-2021.3.14-py3-none-any.whl.metadata (7.0 kB) Collecting sphinxcontrib-applehelp==1.0.2 (from -r doc/.sphinx/requirements.txt (line 21)) Downloading sphinxcontrib_applehelp-1.0.2-py2.py3-none-any.whl.metadata (1.4 kB) Collecting sphinxcontrib-devhelp==1.0.2 (from -r doc/.sphinx/requirements.txt (line 22)) Downloading sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl.metadata (1.4 kB) Collecting sphinxcontrib-htmlhelp==2.0.0 (from -r doc/.sphinx/requirements.txt (line 23)) Downloading sphinxcontrib_htmlhelp-2.0.0-py2.py3-none-any.whl.metadata (1.6 kB) Requirement already satisfied: sphinxcontrib-jsmath==1.0.1 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-lxd/envs/13809/lib/python3.11/site-packages (from -r doc/.sphinx/requirements.txt (line 24)) (1.0.1) Collecting sphinxcontrib-qthelp==1.0.3 (from -r doc/.sphinx/requirements.txt (line 25)) Downloading sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl.metadata (1.4 kB) Collecting sphinxcontrib-serializinghtml==1.1.5 (from -r doc/.sphinx/requirements.txt (line 26)) Downloading sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl.metadata (1.5 kB) Collecting tornado==6.1 (from -r doc/.sphinx/requirements.txt (line 27)) Downloading tornado-6.1.tar.gz (497 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 497.4/497.4 kB 20.6 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting urllib3==1.26.6 (from -r doc/.sphinx/requirements.txt (line 28)) Downloading urllib3-1.26.6-py2.py3-none-any.whl.metadata (44 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.3/44.3 kB 152.7 MB/s eta 0:00:00 Collecting myst-parser (from -r doc/.sphinx/requirements.txt (line 29)) Downloading myst_parser-3.0.1-py3-none-any.whl.metadata (5.5 kB) Collecting sphinx-tabs (from -r doc/.sphinx/requirements.txt (line 30)) Downloading sphinx_tabs-3.4.5-py3-none-any.whl.metadata (6.3 kB) Collecting sphinx-reredirects (from -r doc/.sphinx/requirements.txt (line 31)) Downloading sphinx_reredirects-0.1.5-py3-none-any.whl.metadata (2.6 kB) Collecting linkify-it-py (from -r doc/.sphinx/requirements.txt (line 32)) Downloading linkify_it_py-2.0.3-py3-none-any.whl.metadata (8.5 kB) Collecting furo (from -r doc/.sphinx/requirements.txt (line 33)) Downloading furo-2024.7.18-py3-none-any.whl.metadata (5.9 kB) Collecting sphinxext-opengraph>=0.6.1 (from -r doc/.sphinx/requirements.txt (line 34)) Downloading sphinxext_opengraph-0.9.1-py3-none-any.whl.metadata (6.5 kB) Collecting gitpython (from -r doc/.sphinx/requirements.txt (line 35)) Downloading GitPython-3.1.43-py3-none-any.whl.metadata (13 kB) Collecting wget (from -r doc/.sphinx/requirements.txt (line 36)) Downloading wget-3.2.zip (10 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting sphinx-notfound-page (from -r doc/.sphinx/requirements.txt (line 37)) Downloading sphinx_notfound_page-1.0.2-py3-none-any.whl.metadata (2.9 kB) Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/canonical-lxd/envs/13809/lib/python3.11/site-packages (from Sphinx==4.2.0->-r doc/.sphinx/requirements.txt (line 19)) (71.1.0) INFO: pip is looking at multiple versions of myst-parser to determine which version is compatible with other requirements. This could take a while. Collecting myst-parser (from -r doc/.sphinx/requirements.txt (line 29)) Downloading myst_parser-3.0.0-py3-none-any.whl.metadata (5.5 kB) Downloading myst_parser-2.0.0-py3-none-any.whl.metadata (5.4 kB) Collecting markdown-it-py~=3.0 (from myst-parser->-r doc/.sphinx/requirements.txt (line 29)) Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB) Collecting mdit-py-plugins~=0.4 (from myst-parser->-r doc/.sphinx/requirements.txt (line 29)) Downloading mdit_py_plugins-0.4.1-py3-none-any.whl.metadata (2.8 kB) Collecting pyyaml (from myst-parser->-r doc/.sphinx/requirements.txt (line 29)) Downloading PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Collecting myst-parser (from -r doc/.sphinx/requirements.txt (line 29)) Downloading myst_parser-1.0.0-py3-none-any.whl.metadata (5.5 kB) Collecting markdown-it-py<3.0.0,>=1.0.0 (from myst-parser->-r doc/.sphinx/requirements.txt (line 29)) Downloading markdown_it_py-2.2.0-py3-none-any.whl.metadata (6.8 kB) Collecting mdit-py-plugins~=0.3.4 (from myst-parser->-r doc/.sphinx/requirements.txt (line 29)) Downloading mdit_py_plugins-0.3.5-py3-none-any.whl.metadata (2.8 kB) Collecting myst-parser (from -r doc/.sphinx/requirements.txt (line 29)) Downloading myst_parser-0.19.2-py3-none-any.whl.metadata (5.5 kB) Downloading myst_parser-0.19.1-py3-none-any.whl.metadata (5.5 kB) Downloading myst_parser-0.19.0-py3-none-any.whl.metadata (5.5 kB) Downloading myst_parser-0.18.1-py3-none-any.whl.metadata (5.1 kB) Collecting typing-extensions (from myst-parser->-r doc/.sphinx/requirements.txt (line 29)) Downloading typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB) INFO: pip is looking at multiple versions of sphinx-reredirects to determine which version is compatible with other requirements. This could take a while. Collecting sphinx-reredirects (from -r doc/.sphinx/requirements.txt (line 31)) Downloading sphinx_reredirects-0.1.4-py3-none-any.whl.metadata (2.6 kB) Collecting uc-micro-py (from linkify-it-py->-r doc/.sphinx/requirements.txt (line 32)) Downloading uc_micro_py-1.0.3-py3-none-any.whl.metadata (2.0 kB) Collecting beautifulsoup4 (from furo->-r doc/.sphinx/requirements.txt (line 33)) Downloading beautifulsoup4-4.12.3-py3-none-any.whl.metadata (3.8 kB) INFO: pip is looking at multiple versions of furo to determine which version is compatible with other requirements. This could take a while. Collecting furo (from -r doc/.sphinx/requirements.txt (line 33)) Downloading furo-2024.5.6-py3-none-any.whl.metadata (5.9 kB) Downloading furo-2024.4.27-py3-none-any.whl.metadata (5.9 kB) Downloading furo-2024.1.29-py3-none-any.whl.metadata (5.9 kB) Downloading furo-2023.9.10-py3-none-any.whl.metadata (5.9 kB) Downloading furo-2023.7.26-py3-none-any.whl.metadata (5.9 kB) Downloading furo-2023.5.20-py3-none-any.whl.metadata (5.9 kB) Downloading furo-2023.3.27-py3-none-any.whl.metadata (5.9 kB) INFO: pip is still looking at multiple versions of furo to determine which version is compatible with other requirements. This could take a while. Downloading furo-2023.3.23-py3-none-any.whl.metadata (5.9 kB) Downloading furo-2022.12.7-py3-none-any.whl.metadata (6.0 kB) Downloading furo-2022.9.29-py3-none-any.whl.metadata (5.9 kB) Collecting sphinx-basic-ng (from furo->-r doc/.sphinx/requirements.txt (line 33)) Downloading sphinx_basic_ng-1.0.0b2-py3-none-any.whl.metadata (1.5 kB) Collecting gitdb<5,>=4.0.1 (from gitpython->-r doc/.sphinx/requirements.txt (line 35)) Downloading gitdb-4.0.11-py3-none-any.whl.metadata (1.2 kB) INFO: pip is looking at multiple versions of sphinx-notfound-page to determine which version is compatible with other requirements. This could take a while. Collecting sphinx-notfound-page (from -r doc/.sphinx/requirements.txt (line 37)) Downloading sphinx_notfound_page-1.0.1-py3-none-any.whl.metadata (2.9 kB) Downloading sphinx_notfound_page-1.0.0-py3-none-any.whl.metadata (2.9 kB) Downloading sphinx_notfound_page-0.8.3-py2.py3-none-any.whl.metadata (2.7 kB) Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->gitpython->-r doc/.sphinx/requirements.txt (line 35)) Downloading smmap-5.0.1-py3-none-any.whl.metadata (4.3 kB) Collecting mdurl~=0.1 (from markdown-it-py<3.0.0,>=1.0.0->myst-parser->-r doc/.sphinx/requirements.txt (line 29)) Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) Collecting soupsieve>1.2 (from beautifulsoup4->furo->-r doc/.sphinx/requirements.txt (line 33)) Downloading soupsieve-2.5-py3-none-any.whl.metadata (4.7 kB) Downloading alabaster-0.7.12-py2.py3-none-any.whl (14 kB) Downloading Babel-2.9.1-py2.py3-none-any.whl (8.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.8/8.8 MB 50.4 MB/s eta 0:00:00 Downloading certifi-2021.5.30-py2.py3-none-any.whl (145 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 145.5/145.5 kB 180.6 MB/s eta 0:00:00 Downloading charset_normalizer-2.0.4-py3-none-any.whl (36 kB) Downloading colorama-0.4.4-py2.py3-none-any.whl (16 kB) Downloading docutils-0.16-py2.py3-none-any.whl (548 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 548.2/548.2 kB 166.2 MB/s eta 0:00:00 Downloading idna-3.2-py3-none-any.whl (59 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.6/59.6 kB 159.3 MB/s eta 0:00:00 Downloading imagesize-1.2.0-py2.py3-none-any.whl (4.8 kB) Downloading Jinja2-3.0.1-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.7/133.7 kB 152.6 MB/s eta 0:00:00 Downloading livereload-2.6.3-py2.py3-none-any.whl (24 kB) Downloading packaging-21.0-py3-none-any.whl (40 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.4/40.4 kB 147.4 MB/s eta 0:00:00 Downloading Pygments-2.10.0-py3-none-any.whl (1.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 112.1 MB/s eta 0:00:00 Downloading pyparsing-2.4.7-py2.py3-none-any.whl (67 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.8/67.8 kB 7.0 MB/s eta 0:00:00 Downloading pytz-2021.1-py2.py3-none-any.whl (510 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 510.8/510.8 kB 10.2 MB/s eta 0:00:00 Downloading requests-2.26.0-py2.py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.3/62.3 kB 90.1 MB/s eta 0:00:00 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Downloading snowballstemmer-2.1.0-py2.py3-none-any.whl (93 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.5/93.5 kB 162.2 MB/s eta 0:00:00 Downloading Sphinx-4.2.0-py3-none-any.whl (3.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 87.1 MB/s eta 0:00:00 Downloading sphinx_autobuild-2021.3.14-py3-none-any.whl (9.9 kB) Downloading sphinxcontrib_applehelp-1.0.2-py2.py3-none-any.whl (121 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.2/121.2 kB 173.1 MB/s eta 0:00:00 Downloading sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.7/84.7 kB 163.5 MB/s eta 0:00:00 Downloading sphinxcontrib_htmlhelp-2.0.0-py2.py3-none-any.whl (100 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.5/100.5 kB 153.2 MB/s eta 0:00:00 Downloading sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.6/90.6 kB 167.1 MB/s eta 0:00:00 Downloading sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl (94 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.0/94.0 kB 165.8 MB/s eta 0:00:00 Downloading urllib3-1.26.6-py2.py3-none-any.whl (138 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 138.5/138.5 kB 166.5 MB/s eta 0:00:00 Downloading myst_parser-0.18.1-py3-none-any.whl (58 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.2/58.2 kB 146.6 MB/s eta 0:00:00 Downloading sphinx_tabs-3.4.5-py3-none-any.whl (9.9 kB) Downloading sphinx_reredirects-0.1.4-py3-none-any.whl (5.3 kB) Downloading linkify_it_py-2.0.3-py3-none-any.whl (19 kB) Downloading furo-2022.9.29-py3-none-any.whl (326 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 326.8/326.8 kB 179.2 MB/s eta 0:00:00 Downloading sphinxext_opengraph-0.9.1-py3-none-any.whl (1.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 107.6 MB/s eta 0:00:00 Downloading GitPython-3.1.43-py3-none-any.whl (207 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 207.3/207.3 kB 175.5 MB/s eta 0:00:00 Downloading sphinx_notfound_page-0.8.3-py2.py3-none-any.whl (8.5 kB) Downloading gitdb-4.0.11-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.7/62.7 kB 186.4 MB/s eta 0:00:00 Downloading markdown_it_py-2.2.0-py3-none-any.whl (84 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.5/84.5 kB 169.8 MB/s eta 0:00:00 Downloading mdit_py_plugins-0.3.5-py3-none-any.whl (52 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 52.1/52.1 kB 151.4 MB/s eta 0:00:00 Downloading beautifulsoup4-4.12.3-py3-none-any.whl (147 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 147.9/147.9 kB 172.6 MB/s eta 0:00:00 Downloading PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (757 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 757.7/757.7 kB 185.4 MB/s eta 0:00:00 Downloading sphinx_basic_ng-1.0.0b2-py3-none-any.whl (22 kB) Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB) Downloading uc_micro_py-1.0.3-py3-none-any.whl (6.2 kB) Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) Downloading smmap-5.0.1-py3-none-any.whl (24 kB) Downloading soupsieve-2.5-py3-none-any.whl (36 kB) Building wheels for collected packages: MarkupSafe, tornado, wget Building wheel for MarkupSafe (setup.py): started Building wheel for MarkupSafe (setup.py): finished with status 'done' Created wheel for MarkupSafe: filename=MarkupSafe-2.0.1-cp311-cp311-linux_x86_64.whl size=29140 sha256=c038d9de561856290c9df69699ab2f32326aaca792cb4147090be86e826015a4 Stored in directory: /tmp/pip-ephem-wheel-cache-8rtkjuw5/wheels/ea/18/79/6266ea508b8164a77b95aa19534c77eb805f2878612c37efca Building wheel for tornado (setup.py): started Building wheel for tornado (setup.py): finished with status 'done' Created wheel for tornado: filename=tornado-6.1-cp311-cp311-linux_x86_64.whl size=422040 sha256=da81c415a1754f9f0a9059d6c695e205637d67c47f1226a30547f0b0eb799579 Stored in directory: /tmp/pip-ephem-wheel-cache-8rtkjuw5/wheels/f2/59/06/a9c85c7b17ec0fc9b1e2ae0c59e3d39255d5c0a38492e33fea Building wheel for wget (setup.py): started Building wheel for wget (setup.py): finished with status 'done' Created wheel for wget: filename=wget-3.2-py3-none-any.whl size=9655 sha256=765e8a38782b89c54a922016ea3101ed9d4ea6b8b5c0522a338de8563f2d6fde Stored in directory: /tmp/pip-ephem-wheel-cache-8rtkjuw5/wheels/40/b3/0f/a40dbd1c6861731779f62cc4babcb234387e11d697df70ee97 Successfully built MarkupSafe tornado wget Installing collected packages: wget, snowballstemmer, pytz, certifi, alabaster, urllib3, uc-micro-py, typing-extensions, tornado, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, soupsieve, smmap, six, pyyaml, pyparsing, Pygments, mdurl, MarkupSafe, imagesize, idna, docutils, colorama, charset-normalizer, Babel, requests, packaging, markdown-it-py, livereload, linkify-it-py, Jinja2, gitdb, beautifulsoup4, Sphinx, mdit-py-plugins, gitpython, sphinxext-opengraph, sphinx-tabs, sphinx-reredirects, sphinx-notfound-page, sphinx-basic-ng, sphinx-autobuild, myst-parser, furo Attempting uninstall: snowballstemmer Found existing installation: snowballstemmer 2.2.0 Uninstalling snowballstemmer-2.2.0: Successfully uninstalled snowballstemmer-2.2.0 Attempting uninstall: certifi Found existing installation: certifi 2024.7.4 Uninstalling certifi-2024.7.4: Successfully uninstalled certifi-2024.7.4 Attempting uninstall: alabaster Found existing installation: alabaster 0.7.16 Uninstalling alabaster-0.7.16: Successfully uninstalled alabaster-0.7.16 Attempting uninstall: urllib3 Found existing installation: urllib3 2.2.2 Uninstalling urllib3-2.2.2: Successfully uninstalled urllib3-2.2.2 Attempting uninstall: sphinxcontrib-serializinghtml Found existing installation: sphinxcontrib-serializinghtml 1.1.10 Uninstalling sphinxcontrib-serializinghtml-1.1.10: Successfully uninstalled sphinxcontrib-serializinghtml-1.1.10 Attempting uninstall: sphinxcontrib-qthelp Found existing installation: sphinxcontrib-qthelp 1.0.8 Uninstalling sphinxcontrib-qthelp-1.0.8: Successfully uninstalled sphinxcontrib-qthelp-1.0.8 Attempting uninstall: sphinxcontrib-htmlhelp Found existing installation: sphinxcontrib-htmlhelp 2.0.6 Uninstalling sphinxcontrib-htmlhelp-2.0.6: Successfully uninstalled sphinxcontrib-htmlhelp-2.0.6 Attempting uninstall: sphinxcontrib-devhelp Found existing installation: sphinxcontrib-devhelp 1.0.6 Uninstalling sphinxcontrib-devhelp-1.0.6: Successfully uninstalled sphinxcontrib-devhelp-1.0.6 Attempting uninstall: sphinxcontrib-applehelp Found existing installation: sphinxcontrib-applehelp 1.0.8 Uninstalling sphinxcontrib-applehelp-1.0.8: Successfully uninstalled sphinxcontrib-applehelp-1.0.8 Attempting uninstall: Pygments Found existing installation: Pygments 2.18.0 Uninstalling Pygments-2.18.0: Successfully uninstalled Pygments-2.18.0 Attempting uninstall: MarkupSafe Found existing installation: MarkupSafe 2.1.5 Uninstalling MarkupSafe-2.1.5: Successfully uninstalled MarkupSafe-2.1.5 Attempting uninstall: imagesize Found existing installation: imagesize 1.4.1 Uninstalling imagesize-1.4.1: Successfully uninstalled imagesize-1.4.1 Attempting uninstall: idna Found existing installation: idna 3.7 Uninstalling idna-3.7: Successfully uninstalled idna-3.7 Attempting uninstall: docutils Found existing installation: docutils 0.21.2 Uninstalling docutils-0.21.2: Successfully uninstalled docutils-0.21.2 Attempting uninstall: charset-normalizer Found existing installation: charset-normalizer 3.3.2 Uninstalling charset-normalizer-3.3.2: Successfully uninstalled charset-normalizer-3.3.2 Attempting uninstall: Babel Found existing installation: Babel 2.15.0 Uninstalling Babel-2.15.0: Successfully uninstalled Babel-2.15.0 Attempting uninstall: requests Found existing installation: requests 2.32.3 Uninstalling requests-2.32.3: Successfully uninstalled requests-2.32.3 Attempting uninstall: packaging Found existing installation: packaging 24.1 Uninstalling packaging-24.1: Successfully uninstalled packaging-24.1 Attempting uninstall: Jinja2 Found existing installation: Jinja2 3.1.4 Uninstalling Jinja2-3.1.4: Successfully uninstalled Jinja2-3.1.4 Attempting uninstall: Sphinx Found existing installation: Sphinx 7.4.7 Uninstalling Sphinx-7.4.7: Successfully uninstalled Sphinx-7.4.7 Successfully installed Babel-2.9.1 Jinja2-3.0.1 MarkupSafe-2.0.1 Pygments-2.10.0 Sphinx-4.2.0 alabaster-0.7.12 beautifulsoup4-4.12.3 certifi-2021.5.30 charset-normalizer-2.0.4 colorama-0.4.4 docutils-0.16 furo-2022.9.29 gitdb-4.0.11 gitpython-3.1.43 idna-3.2 imagesize-1.2.0 linkify-it-py-2.0.3 livereload-2.6.3 markdown-it-py-2.2.0 mdit-py-plugins-0.3.5 mdurl-0.1.2 myst-parser-0.18.1 packaging-21.0 pyparsing-2.4.7 pytz-2021.1 pyyaml-6.0.1 requests-2.26.0 six-1.16.0 smmap-5.0.1 snowballstemmer-2.1.0 soupsieve-2.5 sphinx-autobuild-2021.3.14 sphinx-basic-ng-1.0.0b2 sphinx-notfound-page-0.8.3 sphinx-reredirects-0.1.4 sphinx-tabs-3.4.5 sphinxcontrib-applehelp-1.0.2 sphinxcontrib-devhelp-1.0.2 sphinxcontrib-htmlhelp-2.0.0 sphinxcontrib-qthelp-1.0.3 sphinxcontrib-serializinghtml-1.1.5 sphinxext-opengraph-0.9.1 tornado-6.1 typing-extensions-4.12.2 uc-micro-py-1.0.3 urllib3-1.26.6 wget-3.2 [rtd-command-info] start-time: 2024-07-23T12:39:21.077057Z, end-time: 2024-07-23T12:39:21.128191Z, duration: 0, exit-code: 0 cat doc/conf.py import datetime import os import yaml from git import Repo import wget # Download and link swagger-ui files if not os.path.isdir('.sphinx/deps/swagger-ui'): Repo.clone_from('https://github.com/swagger-api/swagger-ui', '.sphinx/deps/swagger-ui', depth=1) os.makedirs('.sphinx/_static/swagger-ui/', exist_ok=True) if not os.path.islink('.sphinx/_static/swagger-ui/swagger-ui-bundle.js'): os.symlink('../../deps/swagger-ui/dist/swagger-ui-bundle.js', '.sphinx/_static/swagger-ui/swagger-ui-bundle.js') if not os.path.islink('.sphinx/_static/swagger-ui/swagger-ui-standalone-preset.js'): os.symlink('../../deps/swagger-ui/dist/swagger-ui-standalone-preset.js', '.sphinx/_static/swagger-ui/swagger-ui-standalone-preset.js') if not os.path.islink('.sphinx/_static/swagger-ui/swagger-ui.css'): os.symlink('../../deps/swagger-ui/dist/swagger-ui.css', '.sphinx/_static/swagger-ui/swagger-ui.css') # Project config. project = "LXD" author = "LXD contributors" copyright = "2014-%s %s" % (datetime.date.today().year, author) with open("../shared/version/flex.go") as fd: version = fd.read().split("\n")[-2].split()[-1].strip("\"") # Extensions. extensions = [ "myst_parser", "sphinx_tabs.tabs", "sphinx_reredirects", "sphinxext.opengraph", "notfound.extension" ] myst_enable_extensions = [ "substitution", "deflist", "linkify" ] myst_linkify_fuzzy_links=False myst_heading_anchors = 7 if os.path.exists("./substitutions.yaml"): with open("./substitutions.yaml", "r") as fd: myst_substitutions = yaml.safe_load(fd.read()) notfound_urls_prefix = "/lxd/en/latest/" # Setup theme. templates_path = [".sphinx/_templates"] html_theme = "furo" html_show_sphinx = False html_last_updated_fmt = "" html_favicon = ".sphinx/_static/favicon.ico" html_static_path = ['.sphinx/_static'] html_css_files = ['custom.css'] html_js_files = ['header-nav.js'] html_extra_path = ['.sphinx/_extra'] html_theme_options = { "sidebar_hide_name": True, "light_css_variables": { "font-stack": "Ubuntu, -apple-system, Segoe UI, Roboto, Oxygen, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif", "font-stack--monospace": "Ubuntu Mono, Consolas, Monaco, Courier, monospace", "color-foreground-primary": "#111", "color-foreground-secondary": "var(--color-foreground-primary)", "color-foreground-muted": "#333", "color-background-secondary": "#FFF", "color-background-hover": "#f2f2f2", "color-brand-primary": "#111", "color-brand-content": "#06C", "color-api-background": "#cdcdcd", "color-inline-code-background": "rgba(0,0,0,.03)", "color-sidebar-link-text": "#111", "color-sidebar-item-background--current": "#ebebeb", "color-sidebar-item-background--hover": "#f2f2f2", "toc-font-size": "var(--font-size--small)", "color-admonition-title-background--note": "var(--color-background-primary)", "color-admonition-title-background--tip": "var(--color-background-primary)", "color-admonition-title-background--important": "var(--color-background-primary)", "color-admonition-title-background--caution": "var(--color-background-primary)", "color-admonition-title--note": "#24598F", "color-admonition-title--tip": "#24598F", "color-admonition-title--important": "#C7162B", "color-admonition-title--caution": "#F99B11", "color-highlighted-background": "#EbEbEb", "color-link-underline": "var(--color-background-primary)", "color-link-underline--hover": "var(--color-background-primary)", "color-version-popup": "#772953" }, "dark_css_variables": { "color-foreground-secondary": "var(--color-foreground-primary)", "color-foreground-muted": "#CDCDCD", "color-background-secondary": "var(--color-background-primary)", "color-background-hover": "#666", "color-brand-primary": "#fff", "color-brand-content": "#06C", "color-sidebar-link-text": "#f7f7f7", "color-sidebar-item-background--current": "#666", "color-sidebar-item-background--hover": "#333", "color-admonition-background": "transparent", "color-admonition-title-background--note": "var(--color-background-primary)", "color-admonition-title-background--tip": "var(--color-background-primary)", "color-admonition-title-background--important": "var(--color-background-primary)", "color-admonition-title-background--caution": "var(--color-background-primary)", "color-admonition-title--note": "#24598F", "color-admonition-title--tip": "#24598F", "color-admonition-title--important": "#C7162B", "color-admonition-title--caution": "#F99B11", "color-highlighted-background": "#666", "color-link-underline": "var(--color-background-primary)", "color-link-underline--hover": "var(--color-background-primary)", "color-version-popup": "#F29879" }, } html_context = { "github_url": "https://github.com/canonical/lxd", "github_version": "stable-4.0", "github_folder": "/doc/", "github_filetype": "md" } source_suffix = ".md" # 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 = ['html', 'README.md', '.sphinx'] # Open Graph configuration ogp_site_url = "https://documentation.ubuntu.com/lxd/en/stable-4.0/" ogp_site_name = "LXD documentation" ogp_image = "https://documentation.ubuntu.com/lxd/en/stable-4.0/_static/tag.png" # Setup redirects (https://documatt.gitlab.io/sphinx-reredirects/usage.html) redirects = { } ########################################################################### # auto-created readthedocs.org specific configuration # ########################################################################### # # The following code was added during an automated build on readthedocs.org # It is auto created and injected for every build. The result is based on the # conf.py.tmpl file found in the readthedocs.org codebase: # https://github.com/rtfd/readthedocs.org/blob/main/readthedocs/doc_builder/templates/doc_builder/conf.py.tmpl # # Note: this file shouldn't rely on extra dependencies. import importlib import sys import os.path # Borrowed from six. PY3 = sys.version_info[0] == 3 string_types = str if PY3 else basestring from sphinx import version_info # Get suffix for proper linking to GitHub # This is deprecated in Sphinx 1.3+, # as each page can have its own suffix if globals().get('source_suffix', False): if isinstance(source_suffix, string_types): SUFFIX = source_suffix elif isinstance(source_suffix, (list, tuple)): # Sphinx >= 1.3 supports list/tuple to define multiple suffixes SUFFIX = source_suffix[0] elif isinstance(source_suffix, dict): # Sphinx >= 1.8 supports a mapping dictionary for multiple suffixes SUFFIX = list(source_suffix.keys())[0] # make a ``list()`` for py2/py3 compatibility else: # default to .rst SUFFIX = '.rst' else: SUFFIX = '.rst' # Add RTD Static Path. Add to the end because it overwrites previous files. if not 'html_static_path' in globals(): html_static_path = [] if os.path.exists('_static'): html_static_path.append('_static') # Define this variable in case it's not defined by the user. # It defaults to `alabaster` which is the default from Sphinx. # https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-html_theme html_theme = globals().get('html_theme', 'alabaster') #Add project information to the template context. context = { 'html_theme': html_theme, 'current_version': "13809", 'version_slug': "13809", 'MEDIA_URL': "https://media.readthedocs.com/media/", 'STATIC_URL': "https://assets.readthedocs.com/", 'PRODUCTION_DOMAIN': "readthedocs.com", 'proxied_static_path': "/_/static/", 'versions': [ ("latest", "/en/latest/"), ("stable-5.21", "/en/stable-5.21/"), ("stable-5.0", "/en/stable-5.0/"), ("stable-4.0", "/en/stable-4.0/"), ], 'downloads': [ ], 'subprojects': [ ], 'slug': 'canonical-lxd', 'name': u'LXD', 'rtd_language': u'en', 'programming_language': u'words', 'canonical_url': '', 'analytics_code': 'None', 'single_version': False, 'conf_py_path': '/doc/', 'api_host': 'https://readthedocs.com', 'github_user': 'canonical', 'proxied_api_host': '/_', 'github_repo': 'lxd', 'github_version': 'f02d2333d8ca14893792e6545ce3058c7b2efe6c', 'display_github': True, 'bitbucket_user': 'None', 'bitbucket_repo': 'None', 'bitbucket_version': 'f02d2333d8ca14893792e6545ce3058c7b2efe6c', 'display_bitbucket': False, 'gitlab_user': 'None', 'gitlab_repo': 'None', 'gitlab_version': 'f02d2333d8ca14893792e6545ce3058c7b2efe6c', 'display_gitlab': False, 'READTHEDOCS': True, 'using_theme': (html_theme == "default"), 'new_theme': (html_theme == "sphinx_rtd_theme"), 'source_suffix': SUFFIX, 'ad_free': False, 'docsearch_disabled': False, 'user_analytics_code': '', 'global_analytics_code': 'UA-17997319-2', 'commit': 'f02d2333', } # For sphinx >=1.8 we can use html_baseurl to set the canonical URL. # https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-html_baseurl if version_info >= (1, 8): if not globals().get('html_baseurl'): html_baseurl = context['canonical_url'] context['canonical_url'] = None if 'html_context' in globals(): for key in context: if key not in html_context: html_context[key] = context[key] else: html_context = context # Add custom RTD extension if 'extensions' in globals(): # Insert at the beginning because it can interfere # with other extensions. # See https://github.com/rtfd/readthedocs.org/pull/4054 extensions.insert(0, "readthedocs_ext.readthedocs") else: extensions = ["readthedocs_ext.readthedocs"] # Add External version warning banner to the external version documentation if 'external' == 'external': extensions.insert(1, "readthedocs_ext.external_version_warning") readthedocs_vcs_url = 'https://github.com/canonical/lxd/pull/13809' readthedocs_build_url = 'https://readthedocs.com/projects/canonical-lxd/builds/2367137/' project_language = 'en' # User's Sphinx configurations language_user = globals().get('language', None) latex_engine_user = globals().get('latex_engine', None) latex_elements_user = globals().get('latex_elements', None) # Remove this once xindy gets installed in Docker image and XINDYOPS # env variable is supported # https://github.com/rtfd/readthedocs-docker-images/pull/98 latex_use_xindy = False chinese = any([ language_user in ('zh_CN', 'zh_TW'), project_language in ('zh_CN', 'zh_TW'), ]) japanese = any([ language_user == 'ja', project_language == 'ja', ]) if chinese: latex_engine = latex_engine_user or 'xelatex' latex_elements_rtd = { 'preamble': '\\usepackage[UTF8]{ctex}\n', } latex_elements = latex_elements_user or latex_elements_rtd elif japanese: latex_engine = latex_engine_user or 'platex' # Make sure our build directory is always excluded exclude_patterns = globals().get('exclude_patterns', []) exclude_patterns.extend(['_build']) [rtd-command-info] start-time: 2024-07-23T12:39:21.190180Z, end-time: 2024-07-23T12:39:29.209921Z, duration: 8, exit-code: 0 python -m sphinx -T -W --keep-going -b dirhtml -d _build/doctrees -D language=en . $READTHEDOCS_OUTPUT/html Running Sphinx v4.2.0 loading translations [en]... done matplotlib is not installed, social cards will not be generated making output directory... done myst v0.18.1: MdParserConfig(commonmark_only=False, gfm_only=False, enable_extensions=['substitution', 'deflist', 'linkify'], disable_syntax=[], all_links_external=False, url_schemes=('http', 'https', 'mailto', 'ftp'), ref_domains=None, highlight_code_blocks=True, number_code_blocks=[], title_to_header=False, heading_anchors=7, heading_slug_func=None, footnote_transition=True, words_per_minute=200, sub_delimiters=('{', '}'), linkify_fuzzy_links=False, dmath_allow_labels=True, dmath_allow_space=True, dmath_allow_digits=True, dmath_double_inline=False, update_mathjax=True, mathjax_classes='tex2jax_process|mathjax_process|math|output_area') building [mo]: targets for 0 po files that are out of date building [dirhtml]: targets for 46 source files that are out of date updating environment: [new config] 46 added, 0 changed, 0 removed reading sources... [ 2%] 404 reading sources... [ 4%] api reading sources... [ 6%] api-extensions reading sources... [ 8%] architectures reading sources... [ 10%] authentication reading sources... [ 13%] backup reading sources... [ 15%] cloud-init reading sources... [ 17%] clustering reading sources... [ 19%] configuration reading sources... [ 21%] container-environment reading sources... [ 23%] containers reading sources... [ 26%] contributing reading sources... [ 28%] daemon-behavior reading sources... [ 30%] database reading sources... [ 32%] debugging reading sources... [ 34%] dev-lxd reading sources... [ 36%] doc-cheat-sheet reading sources... [ 39%] environment reading sources... [ 41%] events reading sources... [ 43%] external_resources reading sources... [ 45%] faq reading sources... [ 47%] getting_started reading sources... [ 50%] image-handling reading sources... [ 52%] images reading sources... [ 54%] index reading sources... [ 56%] installing reading sources... [ 58%] instance-exec reading sources... [ 60%] instances reading sources... [ 63%] internals reading sources... [ 65%] migration reading sources... [ 67%] networks reading sources... [ 69%] operation reading sources... [ 71%] preseed reading sources... [ 73%] production-setup reading sources... [ 76%] profiles reading sources... [ 78%] projects reading sources... [ 80%] requirements reading sources... [ 82%] rest-api reading sources... [ 84%] restapi_landing reading sources... [ 86%] security reading sources... [ 89%] server reading sources... [ 91%] storage reading sources... [ 93%] support reading sources... [ 95%] syscall-interception reading sources... [ 97%] userns-idmap reading sources... [100%] virtual-machines looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 2%] 404 writing output... [ 4%] api writing output... [ 6%] api-extensions writing output... [ 8%] architectures writing output... [ 10%] authentication writing output... [ 13%] backup writing output... [ 15%] cloud-init writing output... [ 17%] clustering writing output... [ 19%] configuration writing output... [ 21%] container-environment writing output... [ 23%] containers writing output... [ 26%] contributing writing output... [ 28%] daemon-behavior writing output... [ 30%] database writing output... [ 32%] debugging writing output... [ 34%] dev-lxd writing output... [ 36%] doc-cheat-sheet writing output... [ 39%] environment writing output... [ 41%] events writing output... [ 43%] external_resources writing output... [ 45%] faq writing output... [ 47%] getting_started writing output... [ 50%] image-handling writing output... [ 52%] images writing output... [ 54%] index writing output... [ 56%] installing writing output... [ 58%] instance-exec writing output... [ 60%] instances writing output... [ 63%] internals writing output... [ 65%] migration writing output... [ 67%] networks writing output... [ 69%] operation writing output... [ 71%] preseed writing output... [ 73%] production-setup writing output... [ 76%] profiles writing output... [ 78%] projects writing output... [ 80%] requirements writing output... [ 82%] rest-api writing output... [ 84%] restapi_landing writing output... [ 86%] security writing output... [ 89%] server writing output... [ 91%] storage writing output... [ 93%] support writing output... [ 95%] syscall-interception writing output... [ 97%] userns-idmap writing output... [100%] virtual-machines generating indices... genindex done writing additional pages... search done copying static files... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded. The HTML pages are in ../_readthedocs/html. Updating searchtools for Read the Docs search...