Read the Docs build information Build id: 3975728 Project: canonical-charmed-mysql Version: 271 Commit: c0d92186c7938300c859838f873ab6948021f3e4 Date: 2026-04-30T13:09:17.172951Z State: finished Success: True [rtd-command-info] start-time: 2026-04-30T13:09:31.850300Z, end-time: 2026-04-30T13:09:32.406945Z, duration: 0, exit-code: 0 git clone --depth 1 https://github.com/canonical/mysql-operators . Cloning into '.'... [rtd-command-info] start-time: 2026-04-30T13:09:32.498525Z, end-time: 2026-04-30T13:09:33.467773Z, duration: 0, exit-code: 0 git fetch origin --force --prune --prune-tags --depth 50 pull/271/head:external-271 From https://github.com/canonical/mysql-operators * [new ref] refs/pull/271/head -> external-271 * [new tag] mysql-k8s/rev406 -> mysql-k8s/rev406 * [new tag] mysql-k8s/rev407 -> mysql-k8s/rev407 * [new tag] mysql-k8s/rev408 -> mysql-k8s/rev408 * [new tag] mysql/rev498 -> mysql/rev498 * [new tag] mysql/rev499 -> mysql/rev499 * [new tag] mysql/rev500 -> mysql/rev500 * [new tag] v8.4/1.10.0 -> v8.4/1.10.0 * [new tag] v8.4/1.11.0 -> v8.4/1.11.0 * [new tag] v8.4/1.12.0 -> v8.4/1.12.0 * [new tag] v8.4/1.13.0 -> v8.4/1.13.0 * [new tag] v8.4/1.14.0 -> v8.4/1.14.0 * [new tag] v8.4/1.15.0 -> v8.4/1.15.0 * [new tag] v8.4/1.16.0 -> v8.4/1.16.0 * [new tag] v8.4/1.17.0 -> v8.4/1.17.0 * [new tag] v8.4/1.18.0 -> v8.4/1.18.0 * [new tag] v8.4/1.19.0 -> v8.4/1.19.0 * [new tag] v8.4/1.20.0 -> v8.4/1.20.0 * [new tag] v8.4/1.21.0 -> v8.4/1.21.0 * [new tag] v8.4/1.22.0 -> v8.4/1.22.0 * [new tag] v8.4/1.23.0 -> v8.4/1.23.0 * [new tag] v8.4/1.24.0 -> v8.4/1.24.0 * [new tag] v8.4/1.25.0 -> v8.4/1.25.0 * [new tag] v8.4/1.26.0 -> v8.4/1.26.0 * [new tag] v8.4/1.27.0 -> v8.4/1.27.0 * [new tag] v8.4/1.28.0 -> v8.4/1.28.0 * [new tag] v8.4/1.29.0 -> v8.4/1.29.0 * [new tag] v8.4/1.30.0 -> v8.4/1.30.0 * [new tag] v8.4/1.7.0 -> v8.4/1.7.0 * [new tag] v8.4/1.8.0 -> v8.4/1.8.0 * [new tag] v8.4/1.9.0 -> v8.4/1.9.0 [rtd-command-info] start-time: 2026-04-30T13:09:34.270545Z, end-time: 2026-04-30T13:09:34.343401Z, duration: 0, exit-code: 0 git checkout --force c0d92186c7938300c859838f873ab6948021f3e4 Note: switching to 'c0d92186c7938300c859838f873ab6948021f3e4'. 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 c0d9218 Apply Paulo's feedback [rtd-command-info] start-time: 2026-04-30T13:09:34.433319Z, end-time: 2026-04-30T13:09:34.471211Z, 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 # Required version: 2 # Set the version of Python and other tools you might need build: os: ubuntu-24.04 tools: python: "3.11" jobs: post_checkout: - git fetch --unshallow || true # Cancel building pull requests when there aren't changed in the docs directory. # If there are no changes (git diff exits with 0) we force the command to return with 183. # This is a special exit code on Read the Docs that will cancel the build immediately. # https://docs.readthedocs.io/en/stable/build-customization.html#cancel-build-based-on-a-condition - | if [ "$READTHEDOCS_VERSION_TYPE" = "external" ] && git diff --quiet origin/8.4/edge -- 'docs/' '.readthedocs.yaml'; then exit 183; fi # Build documentation in the docs/ directory with Sphinx sphinx: builder: dirhtml configuration: docs/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: docs/requirements.txt [rtd-command-info] start-time: 2026-04-30T13:09:34.558828Z, end-time: 2026-04-30T13:09:35.978659Z, duration: 1, exit-code: 0 git fetch --unshallow || true From https://github.com/canonical/mysql-operators * [new tag] mysql-k8s/rev355 -> mysql-k8s/rev355 * [new tag] mysql-k8s/rev356 -> mysql-k8s/rev356 * [new tag] mysql-k8s/rev357 -> mysql-k8s/rev357 * [new tag] mysql-k8s/rev393 -> mysql-k8s/rev393 * [new tag] mysql-k8s/rev394 -> mysql-k8s/rev394 * [new tag] mysql-k8s/rev395 -> mysql-k8s/rev395 * [new tag] mysql-k8s/rev402 -> mysql-k8s/rev402 * [new tag] mysql-k8s/rev403 -> mysql-k8s/rev403 * [new tag] mysql-k8s/rev404 -> mysql-k8s/rev404 * [new tag] mysql/rev455 -> mysql/rev455 * [new tag] mysql/rev456 -> mysql/rev456 * [new tag] mysql/rev457 -> mysql/rev457 * [new tag] mysql/rev486 -> mysql/rev486 * [new tag] mysql/rev487 -> mysql/rev487 * [new tag] mysql/rev488 -> mysql/rev488 * [new tag] mysql/rev495 -> mysql/rev495 * [new tag] mysql/rev496 -> mysql/rev496 * [new tag] mysql/rev497 -> mysql/rev497 * [new tag] v8.4/1.0.0 -> v8.4/1.0.0 * [new tag] v8.4/1.1.0 -> v8.4/1.1.0 * [new tag] v8.4/1.2.0 -> v8.4/1.2.0 * [new tag] v8.4/1.3.0 -> v8.4/1.3.0 * [new tag] v8.4/1.4.0 -> v8.4/1.4.0 * [new tag] v8.4/1.5.0 -> v8.4/1.5.0 * [new tag] v8.4/1.6.0 -> v8.4/1.6.0 [rtd-command-info] start-time: 2026-04-30T13:09:36.062186Z, end-time: 2026-04-30T13:09:36.098849Z, duration: 0, exit-code: 0 if [ "$READTHEDOCS_VERSION_TYPE" = "external" ] && git diff --quiet origin/8.4/edge -- 'docs/' '.readthedocs.yaml'; then exit 183; fi [rtd-command-info] start-time: 2026-04-30T13:09:41.296707Z, end-time: 2026-04-30T13:09:41.351046Z, duration: 0, exit-code: 0 asdf global python 3.11.14 [rtd-command-info] start-time: 2026-04-30T13:09:41.781293Z, end-time: 2026-04-30T13:09:42.255588Z, duration: 0, exit-code: 0 python -mvirtualenv $READTHEDOCS_VIRTUALENV_PATH created virtual environment CPython3.11.14.final.0-64 in 258ms creator CPython3Posix(dest=/home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271, 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-30T13:09:42.350897Z, end-time: 2026-04-30T13:09:45.236538Z, duration: 2, exit-code: 0 python -m pip install --upgrade --no-cache-dir pip setuptools Requirement already satisfied: pip in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271/lib/python3.11/site-packages (23.1) Collecting pip Downloading pip-26.1-py3-none-any.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 26.7 MB/s eta 0:00:00 Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271/lib/python3.11/site-packages (67.6.1) Collecting setuptools Downloading setuptools-82.0.1-py3-none-any.whl (1.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 42.0 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.1 setuptools-82.0.1 [rtd-command-info] start-time: 2026-04-30T13:09:45.324911Z, end-time: 2026-04-30T13:09:49.110053Z, duration: 3, exit-code: 0 python -m pip install --upgrade --no-cache-dir sphinx Collecting sphinx Downloading sphinx-9.0.4-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.20 (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.2-py3-none-any.whl.metadata (3.5 kB) Collecting MarkupSafe>=2.0 (from Jinja2>=3.1->sphinx) Downloading markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB) Collecting charset_normalizer<4,>=2 (from requests>=2.30.0->sphinx) Downloading charset_normalizer-3.4.7-cp311-cp311-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.13-py3-none-any.whl.metadata (8.0 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.4.22-py3-none-any.whl.metadata (2.5 kB) Downloading sphinx-9.0.4-py3-none-any.whl (3.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 174.1 MB/s 0:00:00 Downloading docutils-0.22.4-py3-none-any.whl (633 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 633.2/633.2 kB 1.0 GB/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 419.6 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-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB) Downloading packaging-26.2-py3-none-any.whl (100 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-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (214 kB) Downloading idna-3.13-py3-none-any.whl (68 kB) Downloading urllib3-2.6.3-py3-none-any.whl (131 kB) Downloading certifi-2026.4.22-py3-none-any.whl (135 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.4.22 charset_normalizer-3.4.7 docutils-0.22.4 idna-3.13 imagesize-2.0.0 packaging-26.2 requests-2.33.1 roman-numerals-4.1.0 snowballstemmer-3.0.1 sphinx-9.0.4 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-30T13:09:49.194280Z, end-time: 2026-04-30T13:09:56.036373Z, duration: 6, exit-code: 0 python -m pip install --exists-action=w --no-cache-dir -r docs/requirements.txt Collecting canonical-sphinx~=0.6 (from -r docs/requirements.txt (line 2)) Downloading canonical_sphinx-0.6.0-py3-none-any.whl.metadata (5.8 kB) Collecting myst-parser~=4.0 (from -r docs/requirements.txt (line 5)) Downloading myst_parser-4.0.1-py3-none-any.whl.metadata (5.5 kB) Collecting sphinx-autobuild (from -r docs/requirements.txt (line 6)) Downloading sphinx_autobuild-2025.8.25-py3-none-any.whl.metadata (8.5 kB) Collecting sphinx-design (from -r docs/requirements.txt (line 7)) Downloading sphinx_design-0.7.0-py3-none-any.whl.metadata (5.5 kB) Collecting sphinx-notfound-page (from -r docs/requirements.txt (line 8)) Downloading sphinx_notfound_page-1.1.0-py3-none-any.whl.metadata (2.9 kB) Collecting sphinx-reredirects (from -r docs/requirements.txt (line 9)) Downloading sphinx_reredirects-1.1.0-py3-none-any.whl.metadata (4.7 kB) Collecting sphinx-tabs (from -r docs/requirements.txt (line 10)) Downloading sphinx_tabs-3.5.0-py3-none-any.whl.metadata (6.6 kB) Collecting sphinxcontrib-jquery (from -r docs/requirements.txt (line 11)) Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl.metadata (2.6 kB) Collecting sphinxext-opengraph (from -r docs/requirements.txt (line 12)) Downloading sphinxext_opengraph-0.13.0-py3-none-any.whl.metadata (2.7 kB) Collecting sphinx-rerediraffe (from -r docs/requirements.txt (line 13)) Downloading sphinx_rerediraffe-0.0.3-py3-none-any.whl.metadata (3.2 kB) Collecting sphinx-config-options>=0.1.0 (from -r docs/requirements.txt (line 16)) Downloading sphinx_config_options-0.1.1-py3-none-any.whl.metadata (3.1 kB) Collecting sphinx-contributor-listing>=0.1.0 (from -r docs/requirements.txt (line 17)) Downloading sphinx_contributor_listing-0.1.0-py3-none-any.whl.metadata (2.7 kB) Collecting sphinx-filtered-toctree>=0.1.0 (from -r docs/requirements.txt (line 18)) Downloading sphinx_filtered_toctree-0.1.0-py3-none-any.whl.metadata (1.8 kB) Collecting sphinx-related-links>=0.1.2 (from -r docs/requirements.txt (line 19)) Downloading sphinx_related_links-0.1.2-py3-none-any.whl.metadata (2.5 kB) Collecting sphinx-roles>=0.1.0 (from -r docs/requirements.txt (line 20)) Downloading sphinx_roles-0.1.0-py3-none-any.whl.metadata (1.5 kB) Collecting sphinx-terminal>=1.0.2 (from -r docs/requirements.txt (line 21)) Downloading sphinx_terminal-1.0.3-py3-none-any.whl.metadata (2.9 kB) Collecting sphinx-ubuntu-images>=0.1.0 (from -r docs/requirements.txt (line 22)) Downloading sphinx_ubuntu_images-0.2.0-py3-none-any.whl.metadata (4.5 kB) Collecting sphinx-youtube-links>=0.1.0 (from -r docs/requirements.txt (line 23)) Downloading sphinx_youtube_links-0.1.0-py3-none-any.whl.metadata (1.5 kB) Requirement already satisfied: packaging in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271/lib/python3.11/site-packages (from -r docs/requirements.txt (line 26)) (26.2) Collecting sphinx-last-updated-by-git (from -r docs/requirements.txt (line 28)) Downloading sphinx_last_updated_by_git-0.3.8-py3-none-any.whl.metadata (7.1 kB) Collecting sphinx-sitemap (from -r docs/requirements.txt (line 29)) Downloading sphinx_sitemap-2.9.0-py3-none-any.whl.metadata (3.4 kB) Collecting sphinxcontrib-mermaid (from -r docs/requirements.txt (line 30)) Downloading sphinxcontrib_mermaid-2.0.1-py3-none-any.whl.metadata (2.4 kB) Collecting sphinx-new-tab-link (from -r docs/requirements.txt (line 31)) Downloading sphinx_new_tab_link-0.8.1-py3-none-any.whl.metadata (3.7 kB) Collecting rst2html (from -r docs/requirements.txt (line 34)) Downloading rst2html-2020.7.4.tar.gz (1.5 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 vale (from -r docs/requirements.txt (line 35)) Downloading vale-3.13.0.0-py3-none-any.whl.metadata (3.0 kB) Collecting sphinxcontrib-svg2pdfconverter[CairoSVG] (from -r docs/requirements.txt (line 27)) Downloading sphinxcontrib_svg2pdfconverter-2.1.0-py3-none-any.whl.metadata (3.3 kB) Requirement already satisfied: Sphinx>=7.1.2 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271/lib/python3.11/site-packages (from canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) (9.0.4) Collecting furo (from canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) Downloading furo-2025.12.19-py3-none-any.whl.metadata (4.9 kB) Collecting linkify-it-py (from canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) Downloading linkify_it_py-2.1.0-py3-none-any.whl.metadata (8.5 kB) Collecting docutils<0.22,>=0.19 (from myst-parser~=4.0->-r docs/requirements.txt (line 5)) Downloading docutils-0.21.2-py3-none-any.whl.metadata (2.8 kB) Requirement already satisfied: jinja2 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271/lib/python3.11/site-packages (from myst-parser~=4.0->-r docs/requirements.txt (line 5)) (3.1.6) Collecting markdown-it-py~=3.0 (from myst-parser~=4.0->-r docs/requirements.txt (line 5)) Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB) Collecting mdit-py-plugins>=0.4.1,~=0.4 (from myst-parser~=4.0->-r docs/requirements.txt (line 5)) Downloading mdit_py_plugins-0.5.0-py3-none-any.whl.metadata (2.8 kB) Collecting pyyaml (from myst-parser~=4.0->-r docs/requirements.txt (line 5)) Downloading pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) Collecting Sphinx>=7.1.2 (from canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) Downloading sphinx-8.2.3-py3-none-any.whl.metadata (7.0 kB) Collecting mdurl~=0.1 (from markdown-it-py~=3.0->myst-parser~=4.0->-r docs/requirements.txt (line 5)) Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) Requirement already satisfied: sphinxcontrib-applehelp>=1.0.7 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271/lib/python3.11/site-packages (from Sphinx>=7.1.2->canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) (2.0.0) Requirement already satisfied: sphinxcontrib-devhelp>=1.0.6 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271/lib/python3.11/site-packages (from Sphinx>=7.1.2->canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) (2.0.0) Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.6 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271/lib/python3.11/site-packages (from Sphinx>=7.1.2->canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) (2.1.0) Requirement already satisfied: sphinxcontrib-jsmath>=1.0.1 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271/lib/python3.11/site-packages (from Sphinx>=7.1.2->canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) (1.0.1) Requirement already satisfied: sphinxcontrib-qthelp>=1.0.6 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271/lib/python3.11/site-packages (from Sphinx>=7.1.2->canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) (2.0.0) Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.9 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271/lib/python3.11/site-packages (from Sphinx>=7.1.2->canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) (2.0.0) Requirement already satisfied: Pygments>=2.17 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271/lib/python3.11/site-packages (from Sphinx>=7.1.2->canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) (2.20.0) Requirement already satisfied: snowballstemmer>=2.2 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271/lib/python3.11/site-packages (from Sphinx>=7.1.2->canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) (3.0.1) Requirement already satisfied: babel>=2.13 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271/lib/python3.11/site-packages (from Sphinx>=7.1.2->canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) (2.18.0) Requirement already satisfied: alabaster>=0.7.14 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271/lib/python3.11/site-packages (from Sphinx>=7.1.2->canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) (1.0.0) Requirement already satisfied: imagesize>=1.3 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271/lib/python3.11/site-packages (from Sphinx>=7.1.2->canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) (2.0.0) Requirement already satisfied: requests>=2.30.0 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271/lib/python3.11/site-packages (from Sphinx>=7.1.2->canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) (2.33.1) Collecting roman-numerals-py>=1.0.0 (from Sphinx>=7.1.2->canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) Downloading roman_numerals_py-4.1.0-py3-none-any.whl.metadata (561 bytes) Collecting colorama>=0.4.6 (from sphinx-autobuild->-r docs/requirements.txt (line 6)) Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB) Collecting starlette>=0.35 (from sphinx-autobuild->-r docs/requirements.txt (line 6)) Downloading starlette-1.0.0-py3-none-any.whl.metadata (6.3 kB) Collecting uvicorn>=0.25 (from sphinx-autobuild->-r docs/requirements.txt (line 6)) Downloading uvicorn-0.46.0-py3-none-any.whl.metadata (6.7 kB) Collecting watchfiles>=0.20 (from sphinx-autobuild->-r docs/requirements.txt (line 6)) Downloading watchfiles-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.9 kB) Collecting websockets>=11 (from sphinx-autobuild->-r docs/requirements.txt (line 6)) Downloading websockets-16.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (6.8 kB) Collecting Sphinx>=7.1.2 (from canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) Downloading sphinx-7.4.7-py3-none-any.whl.metadata (6.1 kB) Collecting alabaster~=0.7.14 (from Sphinx>=7.1.2->canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) Downloading alabaster-0.7.16-py3-none-any.whl.metadata (2.9 kB) Collecting GitPython (from sphinx-contributor-listing>=0.1.0->-r docs/requirements.txt (line 17)) Downloading gitpython-3.1.49-py3-none-any.whl.metadata (14 kB) Collecting beautifulsoup4 (from sphinx-related-links>=0.1.2->-r docs/requirements.txt (line 19)) Downloading beautifulsoup4-4.14.3-py3-none-any.whl.metadata (3.8 kB) Collecting sphinx-copybutton>=0.5.2 (from sphinx-terminal>=1.0.2->-r docs/requirements.txt (line 21)) Downloading sphinx_copybutton-0.5.2-py3-none-any.whl.metadata (3.2 kB) Collecting cairosvg>=1.0 (from sphinxcontrib-svg2pdfconverter[CairoSVG]->-r docs/requirements.txt (line 27)) Downloading cairosvg-2.9.0-py3-none-any.whl.metadata (2.7 kB) Collecting sphinxcontrib-extdevhelper-kasane (from sphinx-new-tab-link->-r docs/requirements.txt (line 31)) Downloading sphinxcontrib_extdevhelper_kasane-0.2.1-py3-none-any.whl.metadata (1.6 kB) Collecting cairocffi (from cairosvg>=1.0->sphinxcontrib-svg2pdfconverter[CairoSVG]->-r docs/requirements.txt (line 27)) Downloading cairocffi-1.7.1-py3-none-any.whl.metadata (3.3 kB) Collecting cssselect2 (from cairosvg>=1.0->sphinxcontrib-svg2pdfconverter[CairoSVG]->-r docs/requirements.txt (line 27)) Downloading cssselect2-0.9.0-py3-none-any.whl.metadata (2.9 kB) Collecting defusedxml (from cairosvg>=1.0->sphinxcontrib-svg2pdfconverter[CairoSVG]->-r docs/requirements.txt (line 27)) Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB) Collecting pillow (from cairosvg>=1.0->sphinxcontrib-svg2pdfconverter[CairoSVG]->-r docs/requirements.txt (line 27)) Downloading pillow-12.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (8.8 kB) Collecting tinycss2 (from cairosvg>=1.0->sphinxcontrib-svg2pdfconverter[CairoSVG]->-r docs/requirements.txt (line 27)) Downloading tinycss2-1.5.1-py3-none-any.whl.metadata (3.0 kB) Requirement already satisfied: MarkupSafe>=2.0 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271/lib/python3.11/site-packages (from jinja2->myst-parser~=4.0->-r docs/requirements.txt (line 5)) (3.0.3) Requirement already satisfied: charset_normalizer<4,>=2 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271/lib/python3.11/site-packages (from requests>=2.30.0->Sphinx>=7.1.2->canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) (3.4.7) Requirement already satisfied: idna<4,>=2.5 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271/lib/python3.11/site-packages (from requests>=2.30.0->Sphinx>=7.1.2->canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) (3.13) Requirement already satisfied: urllib3<3,>=1.26 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271/lib/python3.11/site-packages (from requests>=2.30.0->Sphinx>=7.1.2->canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) (2.6.3) Requirement already satisfied: certifi>=2023.5.7 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271/lib/python3.11/site-packages (from requests>=2.30.0->Sphinx>=7.1.2->canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) (2026.4.22) Collecting anyio<5,>=3.6.2 (from starlette>=0.35->sphinx-autobuild->-r docs/requirements.txt (line 6)) Downloading anyio-4.13.0-py3-none-any.whl.metadata (4.5 kB) Collecting typing-extensions>=4.10.0 (from starlette>=0.35->sphinx-autobuild->-r docs/requirements.txt (line 6)) Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB) Collecting click>=7.0 (from uvicorn>=0.25->sphinx-autobuild->-r docs/requirements.txt (line 6)) Downloading click-8.3.3-py3-none-any.whl.metadata (2.6 kB) Collecting h11>=0.8 (from uvicorn>=0.25->sphinx-autobuild->-r docs/requirements.txt (line 6)) Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB) Collecting soupsieve>=1.6.1 (from beautifulsoup4->sphinx-related-links>=0.1.2->-r docs/requirements.txt (line 19)) Downloading soupsieve-2.8.3-py3-none-any.whl.metadata (4.6 kB) Collecting cffi>=1.1.0 (from cairocffi->cairosvg>=1.0->sphinxcontrib-svg2pdfconverter[CairoSVG]->-r docs/requirements.txt (line 27)) Downloading cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB) Collecting pycparser (from cffi>=1.1.0->cairocffi->cairosvg>=1.0->sphinxcontrib-svg2pdfconverter[CairoSVG]->-r docs/requirements.txt (line 27)) Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB) Collecting webencodings (from cssselect2->cairosvg>=1.0->sphinxcontrib-svg2pdfconverter[CairoSVG]->-r docs/requirements.txt (line 27)) Downloading webencodings-0.5.1-py2.py3-none-any.whl.metadata (2.1 kB) Collecting sphinx-basic-ng>=1.0.0.beta2 (from furo->canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) Downloading sphinx_basic_ng-1.0.0b2-py3-none-any.whl.metadata (1.5 kB) Collecting accessible-pygments>=0.0.5 (from furo->canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) Downloading accessible_pygments-0.0.5-py3-none-any.whl.metadata (10 kB) Collecting gitdb<5,>=4.0.1 (from GitPython->sphinx-contributor-listing>=0.1.0->-r docs/requirements.txt (line 17)) Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython->sphinx-contributor-listing>=0.1.0->-r docs/requirements.txt (line 17)) Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) Collecting uc-micro-py (from linkify-it-py->canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) Downloading uc_micro_py-2.0.0-py3-none-any.whl.metadata (2.2 kB) Requirement already satisfied: roman-numerals==4.1.0 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/envs/271/lib/python3.11/site-packages (from roman-numerals-py>=1.0.0->Sphinx>=7.1.2->canonical-sphinx~=0.6->-r docs/requirements.txt (line 2)) (4.1.0) Downloading canonical_sphinx-0.6.0-py3-none-any.whl (1.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 83.9 MB/s 0:00:00 Downloading myst_parser-4.0.1-py3-none-any.whl (84 kB) Downloading docutils-0.21.2-py3-none-any.whl (587 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 587.4/587.4 kB 703.4 MB/s 0:00:00 Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB) Downloading mdit_py_plugins-0.5.0-py3-none-any.whl (57 kB) Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) Downloading sphinx_autobuild-2025.8.25-py3-none-any.whl (12 kB) Downloading sphinx_design-0.7.0-py3-none-any.whl (2.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 259.4 MB/s 0:00:00 Downloading sphinx_notfound_page-1.1.0-py3-none-any.whl (8.2 kB) Downloading sphinx_reredirects-1.1.0-py3-none-any.whl (6.4 kB) Downloading sphinx_tabs-3.5.0-py3-none-any.whl (9.9 kB) Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl (121 kB) Downloading sphinxext_opengraph-0.13.0-py3-none-any.whl (1.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 1.1 GB/s 0:00:00 Downloading sphinx_rerediraffe-0.0.3-py3-none-any.whl (8.1 kB) Downloading sphinx_config_options-0.1.1-py3-none-any.whl (23 kB) Downloading sphinx-7.4.7-py3-none-any.whl (3.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/3.4 MB 532.8 MB/s 0:00:00 Downloading alabaster-0.7.16-py3-none-any.whl (13 kB) Downloading sphinx_contributor_listing-0.1.0-py3-none-any.whl (19 kB) Downloading sphinx_filtered_toctree-0.1.0-py3-none-any.whl (16 kB) Downloading sphinx_related_links-0.1.2-py3-none-any.whl (19 kB) Downloading sphinx_roles-0.1.0-py3-none-any.whl (17 kB) Downloading sphinx_terminal-1.0.3-py3-none-any.whl (20 kB) Downloading sphinx_ubuntu_images-0.2.0-py3-none-any.whl (29 kB) Downloading sphinx_youtube_links-0.1.0-py3-none-any.whl (17 kB) Downloading sphinxcontrib_svg2pdfconverter-2.1.0-py3-none-any.whl (9.3 kB) Downloading sphinx_last_updated_by_git-0.3.8-py3-none-any.whl (8.6 kB) Downloading sphinx_sitemap-2.9.0-py3-none-any.whl (6.2 kB) Downloading sphinxcontrib_mermaid-2.0.1-py3-none-any.whl (14 kB) Downloading sphinx_new_tab_link-0.8.1-py3-none-any.whl (5.6 kB) Downloading vale-3.13.0.0-py3-none-any.whl (5.9 kB) Downloading cairosvg-2.9.0-py3-none-any.whl (45 kB) Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB) Downloading sphinx_copybutton-0.5.2-py3-none-any.whl (13 kB) Downloading starlette-1.0.0-py3-none-any.whl (72 kB) Downloading anyio-4.13.0-py3-none-any.whl (114 kB) Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB) Downloading uvicorn-0.46.0-py3-none-any.whl (70 kB) Downloading click-8.3.3-py3-none-any.whl (110 kB) Downloading h11-0.16.0-py3-none-any.whl (37 kB) Downloading watchfiles-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (456 kB) Downloading websockets-16.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (184 kB) Downloading beautifulsoup4-4.14.3-py3-none-any.whl (107 kB) Downloading soupsieve-2.8.3-py3-none-any.whl (37 kB) Downloading cairocffi-1.7.1-py3-none-any.whl (75 kB) Downloading cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (215 kB) Downloading cssselect2-0.9.0-py3-none-any.whl (15 kB) Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) Downloading furo-2025.12.19-py3-none-any.whl (339 kB) Downloading accessible_pygments-0.0.5-py3-none-any.whl (1.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/1.4 MB 1.0 GB/s 0:00:00 Downloading sphinx_basic_ng-1.0.0b2-py3-none-any.whl (22 kB) Downloading gitpython-3.1.49-py3-none-any.whl (212 kB) Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Downloading linkify_it_py-2.1.0-py3-none-any.whl (19 kB) Downloading pillow-12.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.1/7.1 MB 468.6 MB/s 0:00:00 Downloading pycparser-3.0-py3-none-any.whl (48 kB) Downloading pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (806 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 806.6/806.6 kB 965.7 MB/s 0:00:00 Downloading sphinxcontrib_extdevhelper_kasane-0.2.1-py3-none-any.whl (3.9 kB) Downloading tinycss2-1.5.1-py3-none-any.whl (28 kB) Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB) Downloading uc_micro_py-2.0.0-py3-none-any.whl (6.4 kB) Building wheels for collected packages: rst2html Building wheel for rst2html (pyproject.toml): started Building wheel for rst2html (pyproject.toml): finished with status 'done' Created wheel for rst2html: filename=rst2html-2020.7.4-py3-none-any.whl size=1472 sha256=b0985f6bf1dc0cc845e93306bbac6a53dc9b36cbeeb8e7121f6b1f59396eafa8 Stored in directory: /tmp/pip-ephem-wheel-cache-x3qiuxzd/wheels/39/db/0e/0697082eb1b53bdad9f5019b5a590c54e0ec7aac2ec19c6360 Successfully built rst2html Installing collected packages: webencodings, websockets, vale, uc-micro-py, typing-extensions, tinycss2, soupsieve, smmap, pyyaml, pycparser, pillow, mdurl, h11, docutils, defusedxml, colorama, click, alabaster, accessible-pygments, uvicorn, Sphinx, rst2html, markdown-it-py, linkify-it-py, gitdb, cssselect2, cffi, beautifulsoup4, anyio, watchfiles, starlette, sphinxext-opengraph, sphinxcontrib-svg2pdfconverter, sphinxcontrib-mermaid, sphinxcontrib-jquery, sphinxcontrib-extdevhelper-kasane, sphinx-youtube-links, sphinx-ubuntu-images, sphinx-tabs, sphinx-roles, sphinx-reredirects, sphinx-rerediraffe, sphinx-related-links, sphinx-notfound-page, sphinx-last-updated-by-git, sphinx-filtered-toctree, sphinx-design, sphinx-copybutton, sphinx-config-options, sphinx-basic-ng, mdit-py-plugins, GitPython, cairocffi, sphinx-terminal, sphinx-sitemap, sphinx-new-tab-link, sphinx-contributor-listing, sphinx-autobuild, myst-parser, furo, cairosvg, canonical-sphinx Attempting uninstall: docutils Found existing installation: docutils 0.22.4 Uninstalling docutils-0.22.4: Successfully uninstalled docutils-0.22.4 Attempting uninstall: alabaster Found existing installation: alabaster 1.0.0 Uninstalling alabaster-1.0.0: Successfully uninstalled alabaster-1.0.0 Attempting uninstall: Sphinx Found existing installation: Sphinx 9.0.4 Uninstalling Sphinx-9.0.4: Successfully uninstalled Sphinx-9.0.4 Successfully installed GitPython-3.1.49 Sphinx-7.4.7 accessible-pygments-0.0.5 alabaster-0.7.16 anyio-4.13.0 beautifulsoup4-4.14.3 cairocffi-1.7.1 cairosvg-2.9.0 canonical-sphinx-0.6.0 cffi-2.0.0 click-8.3.3 colorama-0.4.6 cssselect2-0.9.0 defusedxml-0.7.1 docutils-0.21.2 furo-2025.12.19 gitdb-4.0.12 h11-0.16.0 linkify-it-py-2.1.0 markdown-it-py-3.0.0 mdit-py-plugins-0.5.0 mdurl-0.1.2 myst-parser-4.0.1 pillow-12.2.0 pycparser-3.0 pyyaml-6.0.3 rst2html-2020.7.4 smmap-5.0.3 soupsieve-2.8.3 sphinx-autobuild-2025.8.25 sphinx-basic-ng-1.0.0b2 sphinx-config-options-0.1.1 sphinx-contributor-listing-0.1.0 sphinx-copybutton-0.5.2 sphinx-design-0.7.0 sphinx-filtered-toctree-0.1.0 sphinx-last-updated-by-git-0.3.8 sphinx-new-tab-link-0.8.1 sphinx-notfound-page-1.1.0 sphinx-related-links-0.1.2 sphinx-rerediraffe-0.0.3 sphinx-reredirects-1.1.0 sphinx-roles-0.1.0 sphinx-sitemap-2.9.0 sphinx-tabs-3.5.0 sphinx-terminal-1.0.3 sphinx-ubuntu-images-0.2.0 sphinx-youtube-links-0.1.0 sphinxcontrib-extdevhelper-kasane-0.2.1 sphinxcontrib-jquery-4.1 sphinxcontrib-mermaid-2.0.1 sphinxcontrib-svg2pdfconverter-2.1.0 sphinxext-opengraph-0.13.0 starlette-1.0.0 tinycss2-1.5.1 typing-extensions-4.15.0 uc-micro-py-2.0.0 uvicorn-0.46.0 vale-3.13.0.0 watchfiles-1.1.1 webencodings-0.5.1 websockets-16.0 [rtd-command-info] start-time: 2026-04-30T13:09:56.205674Z, end-time: 2026-04-30T13:09:56.242357Z, duration: 0, exit-code: 0 cat docs/conf.py import datetime import os import yaml # Configuration for the Sphinx documentation builder. # All configuration specific to your project should be done in this file. # # If you're new to Sphinx and don't want any advanced or custom features, # just go through the items marked 'TODO'. # # A complete list of built-in Sphinx configuration values: # https://www.sphinx-doc.org/en/master/usage/configuration.html # # Our starter pack uses the custom Canonical Sphinx extension # to keep all documentation based on it consistent and on brand: # https://github.com/canonical/canonical-sphinx ####################### # Project information # ####################### # Project name # # TODO: Update with the official name of your project or product project = "Charmed MySQL" author = "Canonical Ltd." # The year in the copyright statement defaults to the current year, so # individual document versions show when they were built. # TODO: If the date must be a range, like in a software license, replace # 2026 with the starting year of development and use: # copyright = f"2025-{datetime.date.today().year}" # copyright = f"{datetime.date.today().year}" # Sidebar documentation title; best kept reasonably short # # TODO: To include a version number, add it here (hardcoded or automated). # # TODO: To disable the title, set to an empty string. html_title = project + " 8.4" + " documentation" # Documentation website URL # # TODO: Update with the official URL of your docs or leave empty if unsure. # # NOTE: The Open Graph Protocol (OGP) enhances page display in a social graph # and is used by social media platforms; see https://ogp.me/ ogp_site_url = "https://canonical-charmed-mysql.readthedocs-hosted.com/" # Preview name of the documentation website # # TODO: To use a different name for the project in previews, update as needed. ogp_site_name = project # Preview image URL # # TODO: To customise the preview image, update as needed. ogp_image = "https://assets.ubuntu.com/v1/cc828679-docs_illustration.svg" # Product favicon; shown in bookmarks, browser tabs, etc. # TODO: To customise the favicon, uncomment and update as needed. # html_favicon = '.sphinx/_static/favicon.png' # Dictionary of values to pass into the Sphinx context for all pages: # https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-html_context html_context = { # Product page URL; can be different from product docs URL # # TODO: Change to your product website URL, # dropping the 'https://' prefix, e.g. 'ubuntu.com/lxd'. # # TODO: If there's no such website, # remove the {{ product_page }} link from the page header template # (usually .sphinx/_templates/header.html; also, see README.rst). "product_page": "canonical.com/data/mysql", # Product tag image; the orange part of your logo, shown in the page header # # TODO: To add a tag image, uncomment and update as needed. # 'product_tag': '_static/tag.png', # Your Discourse instance URL # # TODO: Change to your Discourse instance URL or leave empty. # # NOTE: If set, adding ':discourse: 123' to an .rst file # will add a link to Discourse topic 123 at the bottom of the page. "discourse": "https://discourse.charmhub.io", # Your Mattermost channel URL # # TODO: Change to your Mattermost channel URL or leave empty. "mattermost": "", # Your Matrix channel URL # # TODO: Change to your Matrix channel URL or leave empty. "matrix": "https://matrix.to/#/#charmhub-data-platform:ubuntu.com", # Your documentation GitHub repository URL # # TODO: Change to your documentation GitHub repository URL or leave empty. # # NOTE: If set, links for viewing the documentation source files # and creating GitHub issues are added at the bottom of each page. "github_url": "https://github.com/canonical/mysql-operators", # Docs branch in the repo; used in links for viewing the source files # # TODO: To customise the branch, uncomment and update as needed. 'repo_default_branch': '8.4/edge', # Docs location in the repo; used in links for viewing the source files "repo_folder": "/docs/", # TODO: To enable or disable the Previous / Next buttons at the bottom of pages # Valid options: none, prev, next, both "sequential_nav": "none", # TODO: To enable listing contributors on individual pages, set to True "display_contributors": True, # Required for feedback button 'github_issues': 'enabled', # Inherit the author value "author": author, # The starter pack uses CC-BY-SA as the license # # TODO: If your docs need another license, specify it instead of 'CC-BY-SA'. # For the name, we recommend using the standard shorthand identifier from # https://spdx.org/licenses # # For the URL, link directly to the license statement, typically found on # the product's home page or in its GitHub project. # # TODO: If your documentation is a part of the code repository of your project, # it inherits the code license instead; specify it instead of 'CC-BY-SA'. "license": { "name": "Apache License 2.0", "url": "https://github.com/canonical/mysql-operators/blob/8.4/edge/LICENSE", }, } # html_extra_path = [] # Allow opt-in build of the OpenAPI "Hello" example so docs stay clean by default. # if os.getenv("OPENAPI", ""): # tags.add("openapi") # html_extra_path.append("how-to/assets/openapi.yaml") # TODO: To enable the edit button on pages, uncomment and change the link to a # public repository on GitHub or Launchpad. Any of the following link domains # are accepted: # - https://github.com/example-org/example" # - https://launchpad.net/example # - https://git.launchpad.net/example # html_theme_options = { 'source_edit_link': 'https://github.com/canonical/mysql-operators', } # Project slug; see https://meta.discourse.org/t/what-is-category-slug/87897 # # TODO: If your documentation is hosted on https://docs.ubuntu.com/, # uncomment and update as needed. # slug = '' ####################### # Sitemap configuration: https://sphinx-sitemap.readthedocs.io/ ####################### # Use RTD canonical URL to ensure duplicate pages have a specific canonical URL html_baseurl = os.environ.get("READTHEDOCS_CANONICAL_URL", "/") # sphinx-sitemap uses html_baseurl to generate the full URL for each page: sitemap_url_scheme = '{link}' # Include `lastmod` dates in the sitemap: sitemap_show_lastmod = True # Exclude generated pages from the sitemap: sitemap_excludes = [ '404/', 'genindex/', 'search/', ] # TODO: Add more pages to sitemap_excludes if needed. Wildcards are supported. # For example, to exclude module pages generated by autodoc, add '_modules/*'. ################################ # Template and asset locations # ################################ # html_static_path = ["_static"] templates_path = ["_templates"] ############# # Redirects # ############# # Add redirects to the 'redirects.txt' file # https://sphinxext-rediraffe.readthedocs.io/en/latest/ # To set up redirects in the Read the Docs project dashboard: # https://docs.readthedocs.io/en/stable/guides/redirects.html rediraffe_redirects = "redirects.txt" # Strips '/index.html' from destination URLs when building with 'dirhtml' rediraffe_dir_only = True ########################### # Link checker exceptions # ########################### # A regex list of URLs that are ignored by 'make linkcheck' # # TODO: Remove or adjust the ACME entry after you update the contributing guide linkcheck_ignore = [ "http://127.0.0.1:8000", "https://github.com/canonical/ACME/*", "https://matrix.to/*", "https://portal.azure.com/*", "https://dev.mysql.com/*", "https://www.mysql.com/*", "https://www.terraform.io/*", ] # A regex list of URLs where anchors are ignored by 'make linkcheck' linkcheck_anchors_ignore_for_url = [r"https://github\.com/.*"] # give linkcheck multiple tries on failure linkcheck_timeout = 90 linkcheck_retries = 3 ######################## # Configuration extras # ######################## # Custom MyST syntax extensions; see # https://myst-parser.readthedocs.io/en/latest/syntax/optional.html # # NOTE: By default, the following MyST extensions are enabled: # substitution, deflist, linkify myst_enable_extensions = set() # Enables MyST references via standard anchors myst_heading_anchors = 3 # Custom Sphinx extensions; see # https://www.sphinx-doc.org/en/master/usage/extensions/index.html # NOTE: The canonical_sphinx extension is required for the starter pack. extensions = [ "canonical_sphinx", "notfound.extension", "sphinx_design", "sphinx_reredirects", "sphinx_tabs.tabs", "sphinxcontrib.jquery", "sphinxext.opengraph", "sphinx_config_options", "sphinx_contributor_listing", "sphinx_filtered_toctree", "sphinx_related_links", "sphinx_roles", "sphinx_terminal", "sphinx_ubuntu_images", "sphinx_youtube_links", "sphinxcontrib.cairosvgconverter", "sphinx_last_updated_by_git", "sphinx.ext.intersphinx", "sphinx_sitemap", "sphinx_new_tab_link", "sphinxcontrib.mermaid" ] new_tab_link_show_external_link_icon = True # Excludes files or directories from processing exclude_patterns = [ ".venv*", ] # Adds custom CSS files, located under 'html_static_path' html_css_files = [ "https://assets.ubuntu.com/v1/d86746ef-cookie_banner.css", ] # Adds custom JavaScript files, located under 'html_static_path' html_js_files = [ "https://assets.ubuntu.com/v1/287a5e8f-bundle.js", ] # Specifies a reST snippet to be appended to each .rst file rst_epilog = """ .. include:: /reuse/links.txt .. include:: /reuse/substitutions.txt """ # Feedback button at the top; enabled by default # # TODO: To disable the button, uncomment this. # disable_feedback_button = True # Your manpage URL # # TODO: To enable manpage links, uncomment and replace {codename} with required # release, preferably an LTS release (e.g. noble). Do *not* substitute # {section} or {page}; these will be replaced by sphinx at build time # # NOTE: If set, adding ':manpage:' to an .rst file # adds a link to the corresponding man section at the bottom of the page. # manpages_url = 'https://manpages.ubuntu.com/manpages/{codename}/en/' + \ # 'man{section}/{page}.{section}.html' # Specifies a reST snippet to be prepended to each .rst file # This defines a :center: role that centers table cell content. # This defines a :h2: role that styles content for use with PDF generation. rst_prolog = """ .. role:: center :class: align-center .. role:: h2 :class: hclass2 .. role:: woke-ignore :class: woke-ignore .. role:: vale-ignore :class: vale-ignore """ # Workaround for https://github.com/canonical/canonical-sphinx/issues/34 if "discourse_prefix" not in html_context and "discourse" in html_context: html_context["discourse_prefix"] = f"{html_context['discourse']}/t/" # Workaround for substitutions.yaml if os.path.exists('./reuse/substitutions.yaml'): with open('./reuse/substitutions.yaml', 'r') as fd: myst_substitutions = yaml.safe_load(fd.read()) # Add configuration for intersphinx mapping # intersphinx_mapping = {} [rtd-command-info] start-time: 2026-04-30T13:09:56.328397Z, end-time: 2026-04-30T13:10:02.841695Z, duration: 6, exit-code: 0 python -m sphinx -T -W --keep-going -b dirhtml -d _build/doctrees -D language=en . $READTHEDOCS_OUTPUT/html Running Sphinx v7.4.7 loading translations [en]... done sphinx_design found. sphinx_design is now configured. sphinx_tabs.tabs found. sphinx_tabs.tabs is now configured. sphinx_reredirects found. sphinx_reredirects is now configured. canonical.youtube-links not found. canonical.youtube-links will not be configured. canonical.related-links not found. canonical.related-links will not be configured. canonical.custom-rst-roles not found. canonical.custom-rst-roles will not be configured. canonical.terminal-output not found. canonical.terminal-output will not be configured. canonical.contributor-listing not found. canonical.contributor-listing will not be configured. sphinx_copybutton found. sphinx_copybutton is now configured. sphinxext.opengraph found. sphinxext.opengraph is now configured. sphinxcontrib.jquery found. sphinxcontrib.jquery is now configured. notfound.extension found. notfound.extension is now configured. sphinxcontrib.cairosvgconverter found. sphinxcontrib.cairosvgconverter is now configured. sphinx_last_updated_by_git found. sphinx_last_updated_by_git is now configured. matplotlib is not installed, social cards will not be generated making output directory... done myst v4.0.1: MdParserConfig(commonmark_only=False, gfm_only=False, enable_extensions={'linkify', 'deflist', 'substitution'}, disable_syntax=[], all_links_external=False, links_external_new_tab=False, url_schemes=('http', 'https', 'mailto', 'ftp'), ref_domains=None, fence_as_directive=set(), number_code_blocks=[], title_to_header=False, heading_anchors=3, heading_slug_func=None, html_meta={}, footnote_sort=True, footnote_transition=True, words_per_minute=200, substitutions={}, linkify_fuzzy_links=True, 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', enable_checkboxes=False, suppress_warnings=[], highlight_code_blocks=True) building [mo]: targets for 0 po files that are out of date writing output... building [dirhtml]: targets for 92 source files that are out of date updating environment: [new config] 92 added, 0 changed, 0 removed reading sources... [ 1%] explanation/architecture reading sources... [ 2%] explanation/flowcharts reading sources... [ 3%] explanation/index reading sources... [ 4%] explanation/interfaces-and-endpoints reading sources... [ 5%] explanation/logs/audit-logs reading sources... [ 7%] explanation/logs/index reading sources... [ 8%] explanation/roles reading sources... [ 9%] explanation/security/cryptography reading sources... [ 10%] explanation/security/index reading sources... [ 11%] explanation/self-healing reading sources... [ 12%] explanation/users reading sources... [ 13%] how-to/access-mysql-shell reading sources... [ 14%] how-to/back-up-and-restore/configure-s3-aws reading sources... [ 15%] how-to/back-up-and-restore/configure-s3-radosgw reading sources... [ 16%] how-to/back-up-and-restore/create-a-backup reading sources... [ 17%] how-to/back-up-and-restore/index reading sources... [ 18%] how-to/back-up-and-restore/migrate-a-cluster reading sources... [ 20%] how-to/back-up-and-restore/restore-a-backup reading sources... [ 21%] how-to/cluster-cluster-replication/clients reading sources... [ 22%] how-to/cluster-cluster-replication/deploy reading sources... [ 23%] how-to/cluster-cluster-replication/index reading sources... [ 24%] how-to/cluster-cluster-replication/recovery reading sources... [ 25%] how-to/cluster-cluster-replication/removal reading sources... [ 26%] how-to/cluster-cluster-replication/switchover-failover reading sources... [ 27%] how-to/contribute reading sources... [ 28%] how-to/data-migration/index reading sources... [ 29%] how-to/data-migration/migrate-data-from-8.0-to-8.4 reading sources... [ 30%] how-to/data-migration/migrate-data-via-backup-restore reading sources... [ 32%] how-to/data-migration/migrate-data-via-mydumper reading sources... [ 33%] how-to/data-migration/migrate-data-via-mysqldump reading sources... [ 34%] how-to/data-migration/migrate-data-via-mysqlsh reading sources... [ 35%] how-to/deploy/airgapped reading sources... [ 36%] how-to/deploy/index reading sources... [ 37%] how-to/deploy/juju-spaces reading sources... [ 38%] how-to/deploy/juju-storage reading sources... [ 39%] how-to/deploy/k8s-clouds/aks reading sources... [ 40%] how-to/deploy/k8s-clouds/canonical-k8s reading sources... [ 41%] how-to/deploy/k8s-clouds/eks reading sources... [ 42%] how-to/deploy/k8s-clouds/gke reading sources... [ 43%] how-to/deploy/k8s-clouds/index reading sources... [ 45%] how-to/deploy/k8s-clouds/microk8s reading sources... [ 46%] how-to/deploy/multi-az/gce reading sources... [ 47%] how-to/deploy/multi-az/gke reading sources... [ 48%] how-to/deploy/multi-az/index reading sources... [ 49%] how-to/deploy/terraform/charm-module reading sources... [ 50%] how-to/deploy/terraform/index reading sources... [ 51%] how-to/deploy/terraform/product-module reading sources... [ 52%] how-to/deploy/vm-clouds/aws-ec2 reading sources... [ 53%] how-to/deploy/vm-clouds/azure reading sources... [ 54%] how-to/deploy/vm-clouds/gce reading sources... [ 55%] how-to/deploy/vm-clouds/index reading sources... [ 57%] how-to/deploy/vm-clouds/lxd reading sources... [ 58%] how-to/deploy/vm-clouds/maas reading sources... [ 59%] how-to/deploy/vm-clouds/sunbeam reading sources... [ 60%] how-to/external-network-access reading sources... [ 61%] how-to/index reading sources... [ 62%] how-to/integrate-with-applications reading sources... [ 63%] how-to/manage-passwords reading sources... [ 64%] how-to/monitoring/enable-alert-rules reading sources... [ 65%] how-to/monitoring/enable-monitoring reading sources... [ 66%] how-to/monitoring/enable-tracing reading sources... [ 67%] how-to/monitoring/index reading sources... [ 68%] how-to/primary-switchover reading sources... [ 70%] how-to/refresh/index reading sources... [ 71%] how-to/refresh/multi-cluster/index reading sources... [ 72%] how-to/refresh/multi-cluster/refresh-multi-cluster reading sources... [ 73%] how-to/refresh/multi-cluster/roll-back-multi-cluster reading sources... [ 74%] how-to/refresh/single-cluster/index reading sources... [ 75%] how-to/refresh/single-cluster/refresh-single-cluster reading sources... [ 76%] how-to/refresh/single-cluster/roll-back-single-cluster reading sources... [ 77%] how-to/refresh/upgrade-juju reading sources... [ 78%] how-to/scale reading sources... [ 79%] how-to/tls/disable-tls reading sources... [ 80%] how-to/tls/enable-tls reading sources... [ 82%] how-to/tls/index reading sources... [ 83%] index reading sources... [ 84%] reference/alert-rules reading sources... [ 85%] reference/charm-statuses reading sources... [ 86%] reference/charm-testing reading sources... [ 87%] reference/contacts reading sources... [ 88%] reference/index reading sources... [ 89%] reference/plugins-extensions reading sources... [ 90%] reference/profiles reading sources... [ 91%] reference/release-notes/index reading sources... [ 92%] reference/release-notes/k8s/index reading sources... [ 93%] reference/release-notes/vm/index reading sources... [ 95%] reference/system-requirements reading sources... [ 96%] reference/troubleshooting/index reading sources... [ 97%] reference/troubleshooting/known-scenarios reading sources... [ 98%] reference/troubleshooting/recover-from-quorum-loss reading sources... [ 99%] reference/troubleshooting/sos-report reading sources... [100%] tutorial getting Git timestamps for source files... [ 4%] explanation getting Git timestamps for source files... [ 9%] explanation/logs getting Git timestamps for source files... [ 13%] explanation/security getting Git timestamps for source files... [ 17%] how-to getting Git timestamps for source files... [ 22%] how-to/back-up-and-restore getting Git timestamps for source files... [ 26%] how-to/cluster-cluster-replication getting Git timestamps for source files... [ 30%] how-to/data-migration getting Git timestamps for source files... [ 35%] how-to/deploy getting Git timestamps for source files... [ 39%] how-to/deploy/k8s-clouds getting Git timestamps for source files... [ 43%] how-to/deploy/multi-az getting Git timestamps for source files... [ 48%] how-to/deploy/terraform getting Git timestamps for source files... [ 52%] how-to/deploy/vm-clouds getting Git timestamps for source files... [ 57%] how-to/monitoring getting Git timestamps for source files... [ 61%] how-to/refresh getting Git timestamps for source files... [ 65%] how-to/refresh/multi-cluster getting Git timestamps for source files... [ 70%] how-to/refresh/single-cluster getting Git timestamps for source files... [ 74%] how-to/tls getting Git timestamps for source files... [ 78%] . getting Git timestamps for source files... [ 83%] reference getting Git timestamps for source files... [ 87%] reference/release-notes getting Git timestamps for source files... [ 91%] reference/release-notes/k8s getting Git timestamps for source files... [ 96%] reference/release-notes/vm getting Git timestamps for source files... [100%] reference/troubleshooting getting Git timestamps for dependencies... [ 50%] how-to/monitoring getting Git timestamps for dependencies... [100%] how-to/refresh/single-cluster looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... done copying extra files... done copying assets: done writing output... [ 1%] explanation/architecture writing output... [ 2%] explanation/flowcharts writing output... [ 3%] explanation/index writing output... [ 4%] explanation/interfaces-and-endpoints writing output... [ 5%] explanation/logs/audit-logs writing output... [ 7%] explanation/logs/index writing output... [ 8%] explanation/roles writing output... [ 9%] explanation/security/cryptography writing output... [ 10%] explanation/security/index writing output... [ 11%] explanation/self-healing writing output... [ 12%] explanation/users writing output... [ 13%] how-to/access-mysql-shell writing output... [ 14%] how-to/back-up-and-restore/configure-s3-aws writing output... [ 15%] how-to/back-up-and-restore/configure-s3-radosgw writing output... [ 16%] how-to/back-up-and-restore/create-a-backup writing output... [ 17%] how-to/back-up-and-restore/index writing output... [ 18%] how-to/back-up-and-restore/migrate-a-cluster writing output... [ 20%] how-to/back-up-and-restore/restore-a-backup writing output... [ 21%] how-to/cluster-cluster-replication/clients writing output... [ 22%] how-to/cluster-cluster-replication/deploy writing output... [ 23%] how-to/cluster-cluster-replication/index writing output... [ 24%] how-to/cluster-cluster-replication/recovery writing output... [ 25%] how-to/cluster-cluster-replication/removal writing output... [ 26%] how-to/cluster-cluster-replication/switchover-failover writing output... [ 27%] how-to/contribute writing output... [ 28%] how-to/data-migration/index writing output... [ 29%] how-to/data-migration/migrate-data-from-8.0-to-8.4 writing output... [ 30%] how-to/data-migration/migrate-data-via-backup-restore writing output... [ 32%] how-to/data-migration/migrate-data-via-mydumper writing output... [ 33%] how-to/data-migration/migrate-data-via-mysqldump writing output... [ 34%] how-to/data-migration/migrate-data-via-mysqlsh writing output... [ 35%] how-to/deploy/airgapped writing output... [ 36%] how-to/deploy/index writing output... [ 37%] how-to/deploy/juju-spaces writing output... [ 38%] how-to/deploy/juju-storage writing output... [ 39%] how-to/deploy/k8s-clouds/aks writing output... [ 40%] how-to/deploy/k8s-clouds/canonical-k8s writing output... [ 41%] how-to/deploy/k8s-clouds/eks writing output... [ 42%] how-to/deploy/k8s-clouds/gke writing output... [ 43%] how-to/deploy/k8s-clouds/index writing output... [ 45%] how-to/deploy/k8s-clouds/microk8s writing output... [ 46%] how-to/deploy/multi-az/gce writing output... [ 47%] how-to/deploy/multi-az/gke writing output... [ 48%] how-to/deploy/multi-az/index writing output... [ 49%] how-to/deploy/terraform/charm-module writing output... [ 50%] how-to/deploy/terraform/index writing output... [ 51%] how-to/deploy/terraform/product-module writing output... [ 52%] how-to/deploy/vm-clouds/aws-ec2 writing output... [ 53%] how-to/deploy/vm-clouds/azure writing output... [ 54%] how-to/deploy/vm-clouds/gce writing output... [ 55%] how-to/deploy/vm-clouds/index writing output... [ 57%] how-to/deploy/vm-clouds/lxd writing output... [ 58%] how-to/deploy/vm-clouds/maas writing output... [ 59%] how-to/deploy/vm-clouds/sunbeam writing output... [ 60%] how-to/external-network-access writing output... [ 61%] how-to/index writing output... [ 62%] how-to/integrate-with-applications writing output... [ 63%] how-to/manage-passwords writing output... [ 64%] how-to/monitoring/enable-alert-rules writing output... [ 65%] how-to/monitoring/enable-monitoring writing output... [ 66%] how-to/monitoring/enable-tracing writing output... [ 67%] how-to/monitoring/index writing output... [ 68%] how-to/primary-switchover writing output... [ 70%] how-to/refresh/index writing output... [ 71%] how-to/refresh/multi-cluster/index writing output... [ 72%] how-to/refresh/multi-cluster/refresh-multi-cluster writing output... [ 73%] how-to/refresh/multi-cluster/roll-back-multi-cluster writing output... [ 74%] how-to/refresh/single-cluster/index writing output... [ 75%] how-to/refresh/single-cluster/refresh-single-cluster writing output... [ 76%] how-to/refresh/single-cluster/roll-back-single-cluster writing output... [ 77%] how-to/refresh/upgrade-juju writing output... [ 78%] how-to/scale writing output... [ 79%] how-to/tls/disable-tls writing output... [ 80%] how-to/tls/enable-tls writing output... [ 82%] how-to/tls/index writing output... [ 83%] index writing output... [ 84%] reference/alert-rules writing output... [ 85%] reference/charm-statuses writing output... [ 86%] reference/charm-testing writing output... [ 87%] reference/contacts writing output... [ 88%] reference/index writing output... [ 89%] reference/plugins-extensions writing output... [ 90%] reference/profiles writing output... [ 91%] reference/release-notes/index writing output... [ 92%] reference/release-notes/k8s/index writing output... [ 93%] reference/release-notes/vm/index writing output... [ 95%] reference/system-requirements writing output... [ 96%] reference/troubleshooting/index writing output... [ 97%] reference/troubleshooting/known-scenarios writing output... [ 98%] reference/troubleshooting/recover-from-quorum-loss writing output... [ 99%] reference/troubleshooting/sos-report writing output... [100%] tutorial generating indices... genindex done writing additional pages... search done copying images... [ 33%] how-to/monitoring/alert-rules-grafana.png copying images... [ 67%] how-to/monitoring/pushover-web-client.jpeg copying images... [100%] how-to/monitoring/mysql-vm-trace.png dumping search index in English (code: en)... done dumping object inventory... done sphinx-sitemap: sitemap.xml was generated for URL https://canonical-charmed-mysql--271.com.readthedocs.build/271/ in /home/docs/checkouts/readthedocs.org/user_builds/canonical-charmed-mysql/checkouts/271/_readthedocs/html/sitemap.xml build succeeded. The HTML pages are in ../_readthedocs/html.