Read the Docs build information Build id: 2064857 Project: canonical-snapcraft Version: latest Commit: c44101e3dcd713e1308baf35d04d9dc83021acb7 Date: 2024-03-06T13:56:14.526966Z State: finished Success: False [rtd-command-info] start-time: 2024-03-06T13:56:15.757973Z, end-time: 2024-03-06T13:56:16.721093Z, duration: 0, exit-code: 0 git clone --depth 1 https://github.com/canonical/snapcraft.git . Cloning into '.'... [rtd-command-info] start-time: 2024-03-06T13:56:16.791397Z, end-time: 2024-03-06T13:56:20.411537Z, duration: 3, exit-code: 0 git fetch origin --force --prune --prune-tags --depth 50 From https://github.com/canonical/snapcraft * [new tag] 0.4 -> 0.4 * [new tag] 0.5 -> 0.5 * [new tag] 0.6 -> 0.6 * [new tag] 1.0 -> 1.0 * [new tag] 1.0.1 -> 1.0.1 * [new tag] 1.0.2 -> 1.0.2 * [new tag] 1.1.0 -> 1.1.0 * [new tag] 2.0 -> 2.0 * [new tag] 2.0.1 -> 2.0.1 * [new tag] 2.1 -> 2.1 * [new tag] 2.1.1 -> 2.1.1 * [new tag] 2.10 -> 2.10 * [new tag] 2.10.1 -> 2.10.1 * [new tag] 2.11 -> 2.11 * [new tag] 2.12 -> 2.12 * [new tag] 2.12.1 -> 2.12.1 * [new tag] 2.13 -> 2.13 * [new tag] 2.13.1 -> 2.13.1 * [new tag] 2.14 -> 2.14 * [new tag] 2.15 -> 2.15 * [new tag] 2.15.1 -> 2.15.1 * [new tag] 2.16 -> 2.16 * [new tag] 2.17 -> 2.17 * [new tag] 2.18 -> 2.18 * [new tag] 2.18.1 -> 2.18.1 * [new tag] 2.19 -> 2.19 * [new tag] 2.2 -> 2.2 * [new tag] 2.2.1 -> 2.2.1 * [new tag] 2.2.2 -> 2.2.2 * [new tag] 2.20 -> 2.20 * [new tag] 2.21 -> 2.21 * [new tag] 2.22 -> 2.22 * [new tag] 2.22.1 -> 2.22.1 * [new tag] 2.23 -> 2.23 * [new tag] 2.24 -> 2.24 * [new tag] 2.25 -> 2.25 * [new tag] 2.26 -> 2.26 * [new tag] 2.27 -> 2.27 * [new tag] 2.27.1 -> 2.27.1 * [new tag] 2.28 -> 2.28 * [new tag] 2.29 -> 2.29 * [new tag] 2.29.1 -> 2.29.1 * [new tag] 2.3 -> 2.3 * [new tag] 2.3.2 -> 2.3.2 * [new tag] 2.30 -> 2.30 * [new tag] 2.31 -> 2.31 * [new tag] 2.32 -> 2.32 * [new tag] 2.33 -> 2.33 * [new tag] 2.34 -> 2.34 * [new tag] 2.35 -> 2.35 * [new tag] 2.36 -> 2.36 * [new tag] 2.36.1 -> 2.36.1 * [new tag] 2.37 -> 2.37 * [new tag] 2.38 -> 2.38 * [new tag] 2.39 -> 2.39 * [new tag] 2.39.1 -> 2.39.1 * [new tag] 2.39.2 -> 2.39.2 * [new tag] 2.4 -> 2.4 * [new tag] 2.40 -> 2.40 * [new tag] 2.40.1 -> 2.40.1 * [new tag] 2.41 -> 2.41 * [new tag] 2.42 -> 2.42 * [new tag] 2.42.1 -> 2.42.1 * [new tag] 2.43 -> 2.43 * [new tag] 2.43.1 -> 2.43.1 * [new tag] 2.5 -> 2.5 * [new tag] 2.6 -> 2.6 * [new tag] 2.6.1 -> 2.6.1 * [new tag] 2.7 -> 2.7 * [new tag] 2.8 -> 2.8 * [new tag] 2.8.1 -> 2.8.1 * [new tag] 2.8.2 -> 2.8.2 * [new tag] 2.8.3 -> 2.8.3 * [new tag] 2.8.4 -> 2.8.4 * [new tag] 2.8.5 -> 2.8.5 * [new tag] 2.8.6 -> 2.8.6 * [new tag] 2.8.7 -> 2.8.7 * [new tag] 2.8.8 -> 2.8.8 * [new tag] 2.9 -> 2.9 * [new tag] 3.0 -> 3.0 * [new tag] 3.0.1 -> 3.0.1 * [new tag] 3.1 -> 3.1 * [new tag] 3.1.1 -> 3.1.1 * [new tag] 3.10 -> 3.10 * [new tag] 3.10.1 -> 3.10.1 * [new tag] 3.10.2 -> 3.10.2 * [new tag] 3.11 -> 3.11 * [new tag] 3.2 -> 3.2 * [new tag] 3.3 -> 3.3 * [new tag] 3.4 -> 3.4 * [new tag] 3.4.1 -> 3.4.1 * [new tag] 3.5 -> 3.5 * [new tag] 3.5.1 -> 3.5.1 * [new tag] 3.6 -> 3.6 * [new tag] 3.7 -> 3.7 * [new tag] 3.7.1 -> 3.7.1 * [new tag] 3.7.2 -> 3.7.2 * [new tag] 3.8 -> 3.8 * [new tag] 3.9 -> 3.9 * [new tag] 3.9.1 -> 3.9.1 * [new tag] 3.9.2 -> 3.9.2 * [new tag] 3.9.3 -> 3.9.3 * [new tag] 3.9.4 -> 3.9.4 * [new tag] 3.9.5 -> 3.9.5 * [new tag] 3.9.6 -> 3.9.6 * [new tag] 3.9.7 -> 3.9.7 * [new tag] 3.9.8 -> 3.9.8 * [new tag] 3.9.9 -> 3.9.9 * [new tag] 4.0 -> 4.0 * [new tag] 4.0.1 -> 4.0.1 * [new tag] 4.0.2 -> 4.0.2 * [new tag] 4.0.3 -> 4.0.3 * [new tag] 4.0.4 -> 4.0.4 * [new tag] 4.0.5 -> 4.0.5 * [new tag] 4.0.6 -> 4.0.6 * [new tag] 4.0.7 -> 4.0.7 * [new tag] 4.0rc1 -> 4.0rc1 * [new tag] 4.1 -> 4.1 * [new tag] 4.1.1 -> 4.1.1 * [new tag] 4.1.2 -> 4.1.2 * [new tag] 4.1.3 -> 4.1.3 * [new tag] 4.1.4 -> 4.1.4 * [new tag] 4.1.5 -> 4.1.5 * [new tag] 4.2 -> 4.2 * [new tag] 4.3 -> 4.3 * [new tag] 4.4 -> 4.4 * [new tag] 4.4.1 -> 4.4.1 * [new tag] 4.4.2 -> 4.4.2 * [new tag] 4.4.3 -> 4.4.3 * [new tag] 4.4.4 -> 4.4.4 * [new tag] 4.5 -> 4.5 * [new tag] 4.5.1 -> 4.5.1 * [new tag] 4.5.2 -> 4.5.2 * [new tag] 4.5.3 -> 4.5.3 * [new tag] 4.5.4 -> 4.5.4 * [new tag] 4.6 -> 4.6 * [new tag] 4.6.1 -> 4.6.1 * [new tag] 4.6.2 -> 4.6.2 * [new tag] 4.6.3 -> 4.6.3 * [new tag] 4.7 -> 4.7 * [new tag] 4.7.1 -> 4.7.1 * [new tag] 4.8 -> 4.8 * [new tag] 4.8.1 -> 4.8.1 * [new tag] 4.8.2 -> 4.8.2 * [new tag] 4.8.3 -> 4.8.3 * [new tag] 5.0 -> 5.0 * [new tag] 5.0.1 -> 5.0.1 * [new tag] 6.0 -> 6.0 * [new tag] 6.0.1 -> 6.0.1 * [new tag] 6.0.2 -> 6.0.2 * [new tag] 6.1 -> 6.1 * [new tag] 7.0 -> 7.0 * [new tag] 7.0.1 -> 7.0.1 * [new tag] 7.0.10 -> 7.0.10 * [new tag] 7.0.11 -> 7.0.11 * [new tag] 7.0.2 -> 7.0.2 * [new tag] 7.0.3 -> 7.0.3 * [new tag] 7.0.4 -> 7.0.4 * [new tag] 7.0.5 -> 7.0.5 * [new tag] 7.0.6 -> 7.0.6 * [new tag] 7.0.7 -> 7.0.7 * [new tag] 7.0.8 -> 7.0.8 * [new tag] 7.0.9 -> 7.0.9 * [new tag] 7.1.0 -> 7.1.0 * [new tag] 7.1.1 -> 7.1.1 * [new tag] 7.1.2 -> 7.1.2 * [new tag] 7.1.3 -> 7.1.3 * [new tag] 7.1.4 -> 7.1.4 * [new tag] 7.2.0 -> 7.2.0 * [new tag] 7.2.1 -> 7.2.1 * [new tag] 7.2.10 -> 7.2.10 * [new tag] 7.2.11 -> 7.2.11 * [new tag] 7.2.2 -> 7.2.2 * [new tag] 7.2.3 -> 7.2.3 * [new tag] 7.2.4 -> 7.2.4 * [new tag] 7.2.5 -> 7.2.5 * [new tag] 7.2.6 -> 7.2.6 * [new tag] 7.2.7 -> 7.2.7 * [new tag] 7.2.8 -> 7.2.8 * [new tag] 7.2.9 -> 7.2.9 * [new tag] 7.3 -> 7.3 * [new tag] 7.3.1 -> 7.3.1 * [new tag] 7.3.2 -> 7.3.2 * [new tag] 7.4.0 -> 7.4.0 * [new tag] 7.4.1 -> 7.4.1 * [new tag] 7.4.2 -> 7.4.2 * [new tag] 7.4.3 -> 7.4.3 * [new tag] 7.5.0 -> 7.5.0 * [new tag] 7.5.1 -> 7.5.1 * [new tag] 7.5.2 -> 7.5.2 * [new tag] 7.5.3 -> 7.5.3 * [new tag] 7.5.4 -> 7.5.4 * [new tag] 8.0.0 -> 8.0.0 * [new tag] 8.0.1 -> 8.0.1 * [new tag] 8.0.2 -> 8.0.2 * [new tag] 8.0.3 -> 8.0.3 * [new tag] 8.0.4 -> 8.0.4 * [new tag] refs/tags -> refs/tags * [new tag] untagged-062755d465f752108ab6 -> untagged-062755d465f752108ab6 * [new tag] untagged-09e019302ffaf6f7c3e1 -> untagged-09e019302ffaf6f7c3e1 * [new tag] untagged-27a8cc80b3269c549742 -> untagged-27a8cc80b3269c549742 [rtd-command-info] start-time: 2024-03-06T13:56:20.526042Z, end-time: 2024-03-06T13:56:20.579813Z, duration: 0, exit-code: 0 cat .readthedocs.yaml # .readthedocs.yaml # Read the Docs configuration file # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details --- version: 2 submodules: include: - docs/sphinx-resources build: os: ubuntu-22.04 tools: python: "3.10" apt_packages: - libapt-pkg-dev # Build documentation in the docs/ directory with Sphinx sphinx: configuration: docs/conf.py builder: html fail_on_warning: true python: install: - requirements: docs/requirements.txt - requirements: docs/sphinx-resources/.sphinx/requirements.txt [rtd-command-info] start-time: 2024-03-06T13:56:20.722276Z, end-time: 2024-03-06T13:56:20.798567Z, duration: 0, exit-code: 0 git submodule sync [rtd-command-info] start-time: 2024-03-06T13:56:20.877718Z, end-time: 2024-03-06T13:56:21.456530Z, duration: 0, exit-code: 0 git submodule update --init --force -- docs/sphinx-resources Submodule 'docs/sphinx-resources' (https://github.com/canonical/sphinx-docs-starter-pack.git) registered for path 'docs/sphinx-resources' Cloning into '/home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/checkouts/latest/docs/sphinx-resources'... Submodule path 'docs/sphinx-resources': checked out '5483aa25f548344fe3e45a1ed13450de93f0f3ef' [rtd-command-info] start-time: 2024-03-06T13:56:22.526850Z, end-time: 2024-03-06T13:56:25.568733Z, duration: 3, exit-code: 0 apt-get update --assume-yes --quiet Get:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB] Hit:2 http://archive.ubuntu.com/ubuntu jammy InRelease Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB] Get:4 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [1522 kB] Get:5 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [44.6 kB] Get:6 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1076 kB] Get:7 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [109 kB] Get:8 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [1894 kB] Get:9 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [1952 kB] Get:10 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [1812 kB] Get:11 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1347 kB] Get:12 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [50.4 kB] Get:13 http://archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [28.1 kB] Fetched 10.1 MB in 2s (5092 kB/s) Reading package lists... [rtd-command-info] start-time: 2024-03-06T13:56:25.627901Z, end-time: 2024-03-06T13:56:28.688564Z, duration: 3, exit-code: 0 apt-get install --assume-yes --quiet -- libapt-pkg-dev Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: libapt-pkg-dev 0 upgraded, 1 newly installed, 0 to remove and 46 not upgraded. Need to get 99.8 kB of archives. After this operation, 659 kB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libapt-pkg-dev amd64 2.4.11 [99.8 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 99.8 kB in 1s (153 kB/s) Selecting previously unselected package libapt-pkg-dev:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 272117 files and directories currently installed.) Preparing to unpack .../libapt-pkg-dev_2.4.11_amd64.deb ... Unpacking libapt-pkg-dev:amd64 (2.4.11) ... Setting up libapt-pkg-dev:amd64 (2.4.11) ... [rtd-command-info] start-time: 2024-03-06T13:56:32.813001Z, end-time: 2024-03-06T13:56:32.893664Z, duration: 0, exit-code: 0 asdf global python 3.10.13 [rtd-command-info] start-time: 2024-03-06T13:56:33.306863Z, end-time: 2024-03-06T13:56:34.696496Z, duration: 1, exit-code: 0 python -mvirtualenv $READTHEDOCS_VIRTUALENV_PATH created virtual environment CPython3.10.13.final.0-64 in 886ms creator CPython3Posix(dest=/home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest, clear=False, no_vcs_ignore=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/docs/.local/share/virtualenv) added seed packages: pip==23.1, setuptools==67.6.1, wheel==0.40.0 activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator [rtd-command-info] start-time: 2024-03-06T13:56:34.765534Z, end-time: 2024-03-06T13:56:45.619031Z, duration: 10, 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-snapcraft/envs/latest/lib/python3.10/site-packages (23.1) Collecting pip Downloading pip-24.0-py3-none-any.whl (2.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 9.0 MB/s eta 0:00:00 Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (67.6.1) Collecting setuptools Downloading setuptools-69.1.1-py3-none-any.whl (819 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 819.3/819.3 kB 19.1 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.0 setuptools-69.1.1 [rtd-command-info] start-time: 2024-03-06T13:56:45.690013Z, end-time: 2024-03-06T13:56:53.166469Z, duration: 7, exit-code: 0 python -m pip install --upgrade --no-cache-dir sphinx readthedocs-sphinx-ext Collecting sphinx Downloading sphinx-7.2.6-py3-none-any.whl.metadata (5.9 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.5-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.7-py3-none-any.whl.metadata (2.2 kB) Collecting Jinja2>=3.0 (from sphinx) Downloading Jinja2-3.1.3-py3-none-any.whl.metadata (3.3 kB) Collecting Pygments>=2.14 (from sphinx) Downloading pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB) Collecting docutils<0.21,>=0.18.1 (from sphinx) Downloading docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB) Collecting snowballstemmer>=2.0 (from sphinx) Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl.metadata (6.5 kB) Collecting babel>=2.9 (from sphinx) Downloading Babel-2.14.0-py3-none-any.whl.metadata (1.6 kB) Collecting alabaster<0.8,>=0.7 (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.25.0 (from sphinx) Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Collecting packaging>=21.0 (from sphinx) Downloading packaging-23.2-py3-none-any.whl.metadata (3.2 kB) Collecting MarkupSafe>=2.0 (from Jinja2>=3.0->sphinx) Downloading MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB) Collecting charset-normalizer<4,>=2 (from requests>=2.25.0->sphinx) Downloading charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests>=2.25.0->sphinx) Downloading idna-3.6-py3-none-any.whl.metadata (9.9 kB) Collecting urllib3<3,>=1.21.1 (from requests>=2.25.0->sphinx) Downloading urllib3-2.2.1-py3-none-any.whl.metadata (6.4 kB) Collecting certifi>=2017.4.17 (from requests>=2.25.0->sphinx) Downloading certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB) Downloading sphinx-7.2.6-py3-none-any.whl (3.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 82.2 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.14.0-py3-none-any.whl (11.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.0/11.0 MB 158.8 MB/s eta 0:00:00 Downloading docutils-0.20.1-py3-none-any.whl (572 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 572.7/572.7 kB 174.9 MB/s eta 0:00:00 Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Downloading Jinja2-3.1.3-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.2/133.2 kB 159.5 MB/s eta 0:00:00 Downloading packaging-23.2-py3-none-any.whl (53 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.0/53.0 kB 141.3 MB/s eta 0:00:00 Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 179.1 MB/s eta 0:00:00 Downloading requests-2.31.0-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 139.9 MB/s eta 0:00:00 Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 kB 155.8 MB/s eta 0:00:00 Downloading sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl (99 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.2/99.2 kB 151.4 MB/s eta 0:00:00 Downloading sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl (92 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.7/92.7 kB 159.4 MB/s eta 0:00:00 Downloading sphinxcontrib_applehelp-1.0.8-py3-none-any.whl (120 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.0/120.0 kB 171.1 MB/s eta 0:00:00 Downloading sphinxcontrib_devhelp-1.0.6-py3-none-any.whl (83 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.5/83.5 kB 130.3 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.7-py3-none-any.whl (89 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 kB 151.8 MB/s eta 0:00:00 Downloading certifi-2024.2.2-py3-none-any.whl (163 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 163.8/163.8 kB 160.2 MB/s eta 0:00:00 Downloading charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (142 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.1/142.1 kB 170.7 MB/s eta 0:00:00 Downloading idna-3.6-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.6/61.6 kB 148.2 MB/s eta 0:00:00 Downloading MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB) Downloading urllib3-2.2.1-py3-none-any.whl (121 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.1/121.1 kB 162.2 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.3 MarkupSafe-2.1.5 Pygments-2.17.2 alabaster-0.7.16 babel-2.14.0 certifi-2024.2.2 charset-normalizer-3.3.2 docutils-0.20.1 idna-3.6 imagesize-1.4.1 packaging-23.2 readthedocs-sphinx-ext-2.2.5 requests-2.31.0 snowballstemmer-2.2.0 sphinx-7.2.6 sphinxcontrib-applehelp-1.0.8 sphinxcontrib-devhelp-1.0.6 sphinxcontrib-htmlhelp-2.0.5 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.7 sphinxcontrib-serializinghtml-1.1.10 urllib3-2.2.1 [rtd-command-info] start-time: 2024-03-06T13:56:53.244280Z, end-time: 2024-03-06T13:57:47.260793Z, duration: 54, exit-code: 0 python -m pip install --exists-action=w --no-cache-dir -r docs/requirements.txt Collecting python-apt@ https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/python-apt/2.4.0ubuntu1/python-apt_2.4.0ubuntu1.tar.xz (from -r docs/requirements.txt (line 49)) Downloading https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/python-apt/2.4.0ubuntu1/python-apt_2.4.0ubuntu1.tar.xz (344 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 344.8/344.8 kB 780.9 kB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting attrs==23.1.0 (from -r docs/requirements.txt (line 1)) Downloading attrs-23.1.0-py3-none-any.whl.metadata (11 kB) Collecting catkin-pkg==0.5.2 (from -r docs/requirements.txt (line 2)) Downloading catkin_pkg-0.5.2-py3-none-any.whl.metadata (1.1 kB) Collecting click==8.1.7 (from -r docs/requirements.txt (line 3)) Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB) Collecting craft-archives==1.1.3 (from -r docs/requirements.txt (line 4)) Downloading craft_archives-1.1.3-py3-none-any.whl.metadata (2.8 kB) Collecting craft-cli==2.5.1 (from -r docs/requirements.txt (line 5)) Downloading craft_cli-2.5.1-py3-none-any.whl.metadata (11 kB) Collecting craft-grammar==1.1.1 (from -r docs/requirements.txt (line 6)) Downloading craft_grammar-1.1.1-py2.py3-none-any.whl.metadata (4.5 kB) Collecting craft-parts==1.26.2 (from -r docs/requirements.txt (line 7)) Downloading craft-parts-1.26.2.tar.gz (147 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 147.7/147.7 kB 8.7 MB/s eta 0:00:00 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' Installing backend dependencies: started Installing backend dependencies: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting craft-providers==1.23.0 (from -r docs/requirements.txt (line 8)) Downloading craft_providers-1.23.0-py2.py3-none-any.whl.metadata (4.3 kB) Collecting craft-store==2.5.0 (from -r docs/requirements.txt (line 9)) Downloading craft_store-2.5.0-py3-none-any.whl.metadata (3.3 kB) Collecting Deprecated==1.2.14 (from -r docs/requirements.txt (line 10)) Downloading Deprecated-1.2.14-py2.py3-none-any.whl.metadata (5.4 kB) Collecting distro==1.8.0 (from -r docs/requirements.txt (line 11)) Downloading distro-1.8.0-py3-none-any.whl.metadata (6.9 kB) Collecting gnupg==2.3.1 (from -r docs/requirements.txt (line 12)) Downloading gnupg-2.3.1.tar.gz (100 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.4/100.4 kB 228.6 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting httplib2==0.22.0 (from -r docs/requirements.txt (line 13)) Downloading httplib2-0.22.0-py3-none-any.whl.metadata (2.6 kB) Collecting jsonpointer==2.3 (from -r docs/requirements.txt (line 14)) Downloading jsonpointer-2.3-py2.py3-none-any.whl.metadata (2.5 kB) Collecting jsonschema==2.5.1 (from -r docs/requirements.txt (line 15)) Downloading jsonschema-2.5.1-py2.py3-none-any.whl.metadata (4.7 kB) Collecting launchpadlib==1.11.0 (from -r docs/requirements.txt (line 16)) Downloading launchpadlib-1.11.0-py2.py3-none-any.whl.metadata (14 kB) Collecting lazr.restfulclient==0.14.5 (from -r docs/requirements.txt (line 17)) Downloading lazr.restfulclient-0.14.5-py3-none-any.whl.metadata (12 kB) Collecting lazr.uri==1.0.6 (from -r docs/requirements.txt (line 18)) Downloading lazr.uri-1.0.6.tar.gz (18 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting mypy-extensions==1.0.0 (from -r docs/requirements.txt (line 19)) Downloading mypy_extensions-1.0.0-py3-none-any.whl.metadata (1.1 kB) Collecting oauthlib==3.2.2 (from -r docs/requirements.txt (line 20)) Downloading oauthlib-3.2.2-py3-none-any.whl.metadata (7.5 kB) Collecting overrides==7.3.1 (from -r docs/requirements.txt (line 21)) Downloading overrides-7.3.1-py3-none-any.whl.metadata (5.7 kB) Collecting platformdirs==3.11.0 (from -r docs/requirements.txt (line 22)) Downloading platformdirs-3.11.0-py3-none-any.whl.metadata (11 kB) Collecting polib==1.1.1 (from -r docs/requirements.txt (line 23)) Downloading polib-1.1.1-py2.py3-none-any.whl.metadata (14 kB) Collecting progressbar==2.5 (from -r docs/requirements.txt (line 24)) Downloading progressbar-2.5.tar.gz (10 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting protobuf==3.20.3 (from -r docs/requirements.txt (line 25)) Downloading protobuf-3.20.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (679 bytes) Collecting psutil==5.9.6 (from -r docs/requirements.txt (line 26)) Downloading psutil-5.9.6-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (21 kB) Collecting pydantic==1.10.13 (from -r docs/requirements.txt (line 27)) Downloading pydantic-1.10.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (149 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 149.6/149.6 kB 121.6 MB/s eta 0:00:00 Collecting pydantic-yaml==0.11.2 (from -r docs/requirements.txt (line 28)) Downloading pydantic_yaml-0.11.2-py3-none-any.whl.metadata (8.0 kB) Collecting pyelftools==0.29 (from -r docs/requirements.txt (line 29)) Downloading pyelftools-0.29-py2.py3-none-any.whl.metadata (408 bytes) Collecting pygit2==1.13.3 (from -r docs/requirements.txt (line 30)) Downloading pygit2-1.13.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.6 kB) Collecting pylxd==2.3.1 (from -r docs/requirements.txt (line 31)) Downloading pylxd-2.3.1.tar.gz (77 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.0/78.0 kB 232.6 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting python-debian==0.1.49 (from -r docs/requirements.txt (line 32)) Downloading python_debian-0.1.49-py3-none-any.whl.metadata (1.2 kB) Collecting pyxdg==0.28 (from -r docs/requirements.txt (line 33)) Downloading pyxdg-0.28-py2.py3-none-any.whl.metadata (567 bytes) Collecting PyYAML==6.0.1 (from -r docs/requirements.txt (line 34)) Downloading PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Collecting raven==6.10.0 (from -r docs/requirements.txt (line 35)) Downloading raven-6.10.0-py2.py3-none-any.whl.metadata (2.9 kB) Collecting regex==2022.10.31 (from -r docs/requirements.txt (line 36)) Downloading regex-2022.10.31-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (40 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.9/40.9 kB 188.8 MB/s eta 0:00:00 Collecting requests-unixsocket==0.3.0 (from -r docs/requirements.txt (line 37)) Downloading requests_unixsocket-0.3.0-py2.py3-none-any.whl.metadata (3.6 kB) Collecting semver==2.13.0 (from -r docs/requirements.txt (line 38)) Downloading semver-2.13.0-py2.py3-none-any.whl.metadata (5.0 kB) Collecting simplejson==3.19.2 (from -r docs/requirements.txt (line 39)) Downloading simplejson-3.19.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.1 kB) Collecting snap-helpers==0.4.2 (from -r docs/requirements.txt (line 40)) Downloading snap_helpers-0.4.2-py3-none-any.whl.metadata (19 kB) Collecting spdx==2.5.1 (from -r docs/requirements.txt (line 41)) Downloading spdx-2.5.1-py2.py3-none-any.whl.metadata (1.3 kB) Collecting spdx-lookup==0.3.3 (from -r docs/requirements.txt (line 42)) Downloading spdx_lookup-0.3.3-py3-none-any.whl.metadata (2.1 kB) Collecting tabulate==0.8.10 (from -r docs/requirements.txt (line 43)) Downloading tabulate-0.8.10-py3-none-any.whl.metadata (25 kB) Collecting types-Deprecated==1.2.9.2 (from -r docs/requirements.txt (line 44)) Downloading types_Deprecated-1.2.9.2-py3-none-any.whl.metadata (1.3 kB) Collecting typing_extensions==4.5.0 (from -r docs/requirements.txt (line 45)) Downloading typing_extensions-4.5.0-py3-none-any.whl.metadata (8.5 kB) Collecting wadllib==1.3.6 (from -r docs/requirements.txt (line 46)) Downloading wadllib-1.3.6.tar.gz (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.2/62.2 kB 197.5 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting wrapt==1.15.0 (from -r docs/requirements.txt (line 47)) Downloading wrapt-1.15.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.7 kB) Collecting pyspelling==2.8.2 (from -r docs/requirements.txt (line 48)) Downloading pyspelling-2.8.2-py3-none-any.whl.metadata (4.4 kB) Requirement already satisfied: docutils in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from catkin-pkg==0.5.2->-r docs/requirements.txt (line 2)) (0.20.1) Collecting python-dateutil (from catkin-pkg==0.5.2->-r docs/requirements.txt (line 2)) Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) Collecting pyparsing (from catkin-pkg==0.5.2->-r docs/requirements.txt (line 2)) Downloading pyparsing-3.1.2-py3-none-any.whl.metadata (5.1 kB) Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from catkin-pkg==0.5.2->-r docs/requirements.txt (line 2)) (69.1.1) Requirement already satisfied: requests in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from craft-parts==1.26.2->-r docs/requirements.txt (line 7)) (2.31.0) Collecting urllib3<2 (from craft-parts==1.26.2->-r docs/requirements.txt (line 7)) Downloading urllib3-1.26.18-py2.py3-none-any.whl.metadata (48 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.9/48.9 kB 212.3 MB/s eta 0:00:00 Requirement already satisfied: packaging>=14.1 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from craft-providers==1.23.0->-r docs/requirements.txt (line 8)) (23.2) Collecting keyring>=23.0 (from craft-store==2.5.0->-r docs/requirements.txt (line 9)) Downloading keyring-24.3.1-py3-none-any.whl.metadata (20 kB) Collecting requests-toolbelt>=1.0.0 (from craft-store==2.5.0->-r docs/requirements.txt (line 9)) Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl.metadata (14 kB) Collecting macaroonbakery>=1.3.0 (from craft-store==2.5.0->-r docs/requirements.txt (line 9)) Downloading macaroonbakery-1.3.4-py2.py3-none-any.whl.metadata (2.4 kB) Collecting six (from launchpadlib==1.11.0->-r docs/requirements.txt (line 16)) Downloading six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB) Collecting importlib-metadata (from pydantic-yaml==0.11.2->-r docs/requirements.txt (line 28)) Downloading importlib_metadata-7.0.1-py3-none-any.whl.metadata (4.9 kB) Collecting cffi>=1.16.0 (from pygit2==1.13.3->-r docs/requirements.txt (line 30)) Downloading cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB) Collecting cryptography>=3.2 (from pylxd==2.3.1->-r docs/requirements.txt (line 31)) Downloading cryptography-42.0.5-cp39-abi3-manylinux_2_28_x86_64.whl.metadata (5.3 kB) Collecting ws4py!=0.3.5,>=0.3.4 (from pylxd==2.3.1->-r docs/requirements.txt (line 31)) Downloading ws4py-0.5.1.tar.gz (51 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.4/51.4 kB 199.8 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting chardet (from python-debian==0.1.49->-r docs/requirements.txt (line 32)) Downloading chardet-5.2.0-py3-none-any.whl.metadata (3.4 kB) Collecting beautifulsoup4 (from pyspelling==2.8.2->-r docs/requirements.txt (line 48)) Downloading beautifulsoup4-4.12.3-py3-none-any.whl.metadata (3.8 kB) Collecting html5lib (from pyspelling==2.8.2->-r docs/requirements.txt (line 48)) Downloading html5lib-1.1-py2.py3-none-any.whl.metadata (16 kB) Collecting lxml (from pyspelling==2.8.2->-r docs/requirements.txt (line 48)) Downloading lxml-5.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.5 kB) Collecting markdown (from pyspelling==2.8.2->-r docs/requirements.txt (line 48)) Downloading Markdown-3.5.2-py3-none-any.whl.metadata (7.0 kB) Collecting soupsieve>=1.8 (from pyspelling==2.8.2->-r docs/requirements.txt (line 48)) Downloading soupsieve-2.5-py3-none-any.whl.metadata (4.7 kB) Collecting wcmatch>=6.0.3 (from pyspelling==2.8.2->-r docs/requirements.txt (line 48)) Downloading wcmatch-8.5.1-py3-none-any.whl.metadata (4.8 kB) Collecting pycparser (from cffi>=1.16.0->pygit2==1.13.3->-r docs/requirements.txt (line 30)) Downloading pycparser-2.21-py2.py3-none-any.whl.metadata (1.1 kB) Collecting jaraco.classes (from keyring>=23.0->craft-store==2.5.0->-r docs/requirements.txt (line 9)) Downloading jaraco.classes-3.3.1-py3-none-any.whl.metadata (2.7 kB) Collecting SecretStorage>=3.2 (from keyring>=23.0->craft-store==2.5.0->-r docs/requirements.txt (line 9)) Downloading SecretStorage-3.3.3-py3-none-any.whl.metadata (4.0 kB) Collecting jeepney>=0.4.2 (from keyring>=23.0->craft-store==2.5.0->-r docs/requirements.txt (line 9)) Downloading jeepney-0.8.0-py3-none-any.whl.metadata (1.3 kB) Collecting zipp>=0.5 (from importlib-metadata->pydantic-yaml==0.11.2->-r docs/requirements.txt (line 28)) Downloading zipp-3.17.0-py3-none-any.whl.metadata (3.7 kB) Collecting PyNaCl<2.0,>=1.1.2 (from macaroonbakery>=1.3.0->craft-store==2.5.0->-r docs/requirements.txt (line 9)) Downloading PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.metadata (8.6 kB) Collecting pyRFC3339<2.0,>=1.0 (from macaroonbakery>=1.3.0->craft-store==2.5.0->-r docs/requirements.txt (line 9)) Downloading pyRFC3339-1.1-py2.py3-none-any.whl.metadata (2.0 kB) Collecting pymacaroons<1.0,>=0.12.0 (from macaroonbakery>=1.3.0->craft-store==2.5.0->-r docs/requirements.txt (line 9)) Downloading pymacaroons-0.13.0-py2.py3-none-any.whl.metadata (1.6 kB) Collecting types-PyYAML (from pydantic-yaml[pyyaml]<1.0.0,>=0.11.0->craft-parts==1.26.2->-r docs/requirements.txt (line 7)) Downloading types_PyYAML-6.0.12.12-py3-none-any.whl.metadata (1.4 kB) Requirement already satisfied: charset-normalizer<4,>=2 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from requests->craft-parts==1.26.2->-r docs/requirements.txt (line 7)) (3.3.2) Requirement already satisfied: idna<4,>=2.5 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from requests->craft-parts==1.26.2->-r docs/requirements.txt (line 7)) (3.6) Requirement already satisfied: certifi>=2017.4.17 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from requests->craft-parts==1.26.2->-r docs/requirements.txt (line 7)) (2024.2.2) Collecting bracex>=2.1.1 (from wcmatch>=6.0.3->pyspelling==2.8.2->-r docs/requirements.txt (line 48)) Downloading bracex-2.4-py3-none-any.whl.metadata (3.6 kB) Collecting webencodings (from html5lib->pyspelling==2.8.2->-r docs/requirements.txt (line 48)) Downloading webencodings-0.5.1-py2.py3-none-any.whl.metadata (2.1 kB) Collecting pytz (from pyRFC3339<2.0,>=1.0->macaroonbakery>=1.3.0->craft-store==2.5.0->-r docs/requirements.txt (line 9)) Downloading pytz-2024.1-py2.py3-none-any.whl.metadata (22 kB) Collecting more-itertools (from jaraco.classes->keyring>=23.0->craft-store==2.5.0->-r docs/requirements.txt (line 9)) Downloading more_itertools-10.2.0-py3-none-any.whl.metadata (34 kB) Downloading attrs-23.1.0-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 229.3 MB/s eta 0:00:00 Downloading catkin_pkg-0.5.2-py3-none-any.whl (76 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 76.1/76.1 kB 217.9 MB/s eta 0:00:00 Downloading click-8.1.7-py3-none-any.whl (97 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 221.4 MB/s eta 0:00:00 Downloading craft_archives-1.1.3-py3-none-any.whl (29 kB) Downloading craft_cli-2.5.1-py3-none-any.whl (37 kB) Downloading craft_grammar-1.1.1-py2.py3-none-any.whl (19 kB) Downloading craft_providers-1.23.0-py2.py3-none-any.whl (96 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.9/96.9 kB 244.5 MB/s eta 0:00:00 Downloading craft_store-2.5.0-py3-none-any.whl (37 kB) Downloading Deprecated-1.2.14-py2.py3-none-any.whl (9.6 kB) Downloading distro-1.8.0-py3-none-any.whl (20 kB) Downloading httplib2-0.22.0-py3-none-any.whl (96 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.9/96.9 kB 248.8 MB/s eta 0:00:00 Downloading jsonpointer-2.3-py2.py3-none-any.whl (7.8 kB) Downloading jsonschema-2.5.1-py2.py3-none-any.whl (38 kB) Downloading launchpadlib-1.11.0-py2.py3-none-any.whl (217 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 217.7/217.7 kB 193.8 MB/s eta 0:00:00 Downloading lazr.restfulclient-0.14.5-py3-none-any.whl (70 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 70.6/70.6 kB 237.8 MB/s eta 0:00:00 Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB) Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 151.7/151.7 kB 252.3 MB/s eta 0:00:00 Downloading overrides-7.3.1-py3-none-any.whl (17 kB) Downloading platformdirs-3.11.0-py3-none-any.whl (17 kB) Downloading polib-1.1.1-py2.py3-none-any.whl (20 kB) Downloading protobuf-3.20.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 94.6 MB/s eta 0:00:00 Downloading psutil-5.9.6-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (283 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 283.6/283.6 kB 277.5 MB/s eta 0:00:00 Downloading pydantic-1.10.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 215.0 MB/s eta 0:00:00 Downloading pydantic_yaml-0.11.2-py3-none-any.whl (24 kB) Downloading pyelftools-0.29-py2.py3-none-any.whl (174 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 174.3/174.3 kB 263.9 MB/s eta 0:00:00 Downloading pygit2-1.13.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.0/5.0 MB 211.5 MB/s eta 0:00:00 Downloading python_debian-0.1.49-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 274.0 MB/s eta 0:00:00 Downloading pyxdg-0.28-py2.py3-none-any.whl (49 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.5/49.5 kB 192.9 MB/s eta 0:00:00 Downloading PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (705 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 705.5/705.5 kB 287.4 MB/s eta 0:00:00 Downloading raven-6.10.0-py2.py3-none-any.whl (284 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 284.3/284.3 kB 279.1 MB/s eta 0:00:00 Downloading regex-2022.10.31-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (770 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 770.5/770.5 kB 295.4 MB/s eta 0:00:00 Downloading requests_unixsocket-0.3.0-py2.py3-none-any.whl (11 kB) Downloading semver-2.13.0-py2.py3-none-any.whl (12 kB) Downloading simplejson-3.19.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (137 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 137.9/137.9 kB 275.2 MB/s eta 0:00:00 Downloading snap_helpers-0.4.2-py3-none-any.whl (22 kB) Downloading spdx-2.5.1-py2.py3-none-any.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 293.9 MB/s eta 0:00:00 Downloading spdx_lookup-0.3.3-py3-none-any.whl (5.5 kB) Downloading tabulate-0.8.10-py3-none-any.whl (29 kB) Downloading types_Deprecated-1.2.9.2-py3-none-any.whl (3.2 kB) Downloading typing_extensions-4.5.0-py3-none-any.whl (27 kB) Downloading wrapt-1.15.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.4/78.4 kB 258.0 MB/s eta 0:00:00 Downloading pyspelling-2.8.2-py3-none-any.whl (44 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.6/44.6 kB 227.8 MB/s eta 0:00:00 Downloading cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (443 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 443.9/443.9 kB 292.2 MB/s eta 0:00:00 Downloading cryptography-42.0.5-cp39-abi3-manylinux_2_28_x86_64.whl (4.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.6/4.6 MB 212.0 MB/s eta 0:00:00 Downloading keyring-24.3.1-py3-none-any.whl (38 kB) Downloading importlib_metadata-7.0.1-py3-none-any.whl (23 kB) Downloading macaroonbakery-1.3.4-py2.py3-none-any.whl (103 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.2/103.2 kB 260.1 MB/s eta 0:00:00 Downloading pyparsing-3.1.2-py3-none-any.whl (103 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.2/103.2 kB 266.4 MB/s eta 0:00:00 Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 kB 282.7 MB/s eta 0:00:00 Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 241.6 MB/s eta 0:00:00 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Downloading soupsieve-2.5-py3-none-any.whl (36 kB) Downloading urllib3-1.26.18-py2.py3-none-any.whl (143 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 264.4 MB/s eta 0:00:00 Downloading wcmatch-8.5.1-py3-none-any.whl (39 kB) Downloading beautifulsoup4-4.12.3-py3-none-any.whl (147 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 147.9/147.9 kB 268.3 MB/s eta 0:00:00 Downloading chardet-5.2.0-py3-none-any.whl (199 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 199.4/199.4 kB 263.9 MB/s eta 0:00:00 Downloading html5lib-1.1-py2.py3-none-any.whl (112 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 112.2/112.2 kB 257.8 MB/s eta 0:00:00 Downloading lxml-5.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.0/8.0 MB 205.8 MB/s eta 0:00:00 Downloading Markdown-3.5.2-py3-none-any.whl (103 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.9/103.9 kB 262.7 MB/s eta 0:00:00 Downloading bracex-2.4-py3-none-any.whl (11 kB) Downloading jeepney-0.8.0-py3-none-any.whl (48 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.4/48.4 kB 209.7 MB/s eta 0:00:00 Downloading pymacaroons-0.13.0-py2.py3-none-any.whl (19 kB) Downloading PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (856 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 856.7/856.7 kB 294.8 MB/s eta 0:00:00 Downloading pyRFC3339-1.1-py2.py3-none-any.whl (5.7 kB) Downloading SecretStorage-3.3.3-py3-none-any.whl (15 kB) Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB) Downloading jaraco.classes-3.3.1-py3-none-any.whl (6.8 kB) Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 270.8 MB/s eta 0:00:00 Downloading types_PyYAML-6.0.12.12-py3-none-any.whl (14 kB) Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB) Downloading more_itertools-10.2.0-py3-none-any.whl (57 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.0/57.0 kB 240.4 MB/s eta 0:00:00 Downloading pytz-2024.1-py2.py3-none-any.whl (505 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 505.5/505.5 kB 293.5 MB/s eta 0:00:00 Building wheels for collected packages: craft-parts, gnupg, lazr.uri, progressbar, pylxd, wadllib, python-apt, ws4py Building wheel for craft-parts (pyproject.toml): started Building wheel for craft-parts (pyproject.toml): finished with status 'done' Created wheel for craft-parts: filename=craft_parts-1.26.2-py3-none-any.whl size=227702 sha256=8610affe8f8ae53e0f9642f81eae8017ceaf1365d0585cb131f98796cfc9cd7a Stored in directory: /tmp/pip-ephem-wheel-cache-mlzj5m5c/wheels/4c/8d/74/62ca9a180be83c0ad74939c70e0b9d4eae5e60425ed7b4bcd1 Building wheel for gnupg (setup.py): started Building wheel for gnupg (setup.py): finished with status 'done' Created wheel for gnupg: filename=gnupg-2.3.1-py3-none-any.whl size=94620 sha256=b1e89c0a69d3506777d5d0baa0f8dbda1812dd4ec9a2914d703eb9f07bc7f6c2 Stored in directory: /tmp/pip-ephem-wheel-cache-mlzj5m5c/wheels/96/12/15/82eadc149bbdb08063f4ce8b1b3971cc5d0e442707368f995f Building wheel for lazr.uri (setup.py): started Building wheel for lazr.uri (setup.py): finished with status 'done' Created wheel for lazr.uri: filename=lazr.uri-1.0.6-py3-none-any.whl size=20333 sha256=9d4e0625416434d818712b3d294c4f6749188b19c823110d57a02dd81f0f94c7 Stored in directory: /tmp/pip-ephem-wheel-cache-mlzj5m5c/wheels/cb/27/9a/232fcb7a33bce3386e70db9f87f9cbe67d4dded43faff30129 Building wheel for progressbar (setup.py): started Building wheel for progressbar (setup.py): finished with status 'done' Created wheel for progressbar: filename=progressbar-2.5-py3-none-any.whl size=12067 sha256=dd802a46fa57a3d3c76cbd2f71f8b6db2471c7622d5f5483105c665b82ab33af Stored in directory: /tmp/pip-ephem-wheel-cache-mlzj5m5c/wheels/cd/17/e5/765d1a3112ff3978f70223502f6047e06c43a24d7c5f8ff95b Building wheel for pylxd (setup.py): started Building wheel for pylxd (setup.py): finished with status 'done' Created wheel for pylxd: filename=pylxd-2.3.1-py3-none-any.whl size=121857 sha256=9f58b9d5cc04191bed950e115974cf736a69515626ea57a8c94693cb2da00768 Stored in directory: /tmp/pip-ephem-wheel-cache-mlzj5m5c/wheels/6a/e3/5e/7ce8903fd6a947ecd4f8ba73565345faece5ff0610041a1fd9 Building wheel for wadllib (setup.py): started Building wheel for wadllib (setup.py): finished with status 'done' Created wheel for wadllib: filename=wadllib-1.3.6-py3-none-any.whl size=58281 sha256=367bdb7983d9118cf5bfd131d02640f74901cea22d92f32a053694e69a2944a3 Stored in directory: /tmp/pip-ephem-wheel-cache-mlzj5m5c/wheels/70/14/54/863a40409358975621e53fee1fe000478845aff98c1a9b8e4f Building wheel for python-apt (setup.py): started Building wheel for python-apt (setup.py): finished with status 'done' Created wheel for python-apt: filename=python_apt-0.0.0-cp310-cp310-linux_x86_64.whl size=1872256 sha256=a605bf8439ff5ce5956ed201df973d1b586ddaf3b75ebc3a8ce2298bf6e39b71 Stored in directory: /tmp/pip-ephem-wheel-cache-mlzj5m5c/wheels/75/f6/31/eb3a3ca09de28fbd99430fe5c5352c92e313e6f6a0d8339550 Building wheel for ws4py (setup.py): started Building wheel for ws4py (setup.py): finished with status 'done' Created wheel for ws4py: filename=ws4py-0.5.1-py3-none-any.whl size=45228 sha256=a710a8bbd5eee3d5182cf8ed750d0e8efdfaa86005bb4517512e0c70f2323b1e Stored in directory: /tmp/pip-ephem-wheel-cache-mlzj5m5c/wheels/2e/7c/ad/d9c746276bf024d44296340869fcb169f1e5d80fb147351a57 Successfully built craft-parts gnupg lazr.uri progressbar pylxd wadllib python-apt ws4py Installing collected packages: ws4py, webencodings, types-PyYAML, types-Deprecated, spdx, raven, pyxdg, pytz, python-apt, pyelftools, progressbar, polib, jsonschema, zipp, wrapt, urllib3, typing_extensions, tabulate, spdx-lookup, soupsieve, six, simplejson, semver, regex, PyYAML, pyRFC3339, pyparsing, pycparser, psutil, protobuf, platformdirs, overrides, oauthlib, mypy-extensions, more-itertools, markdown, lxml, lazr.uri, jsonpointer, jeepney, distro, click, chardet, bracex, attrs, wcmatch, wadllib, snap-helpers, python-debian, python-dateutil, pydantic, jaraco.classes, importlib-metadata, httplib2, html5lib, gnupg, Deprecated, craft-grammar, craft-cli, cffi, beautifulsoup4, requests-unixsocket, requests-toolbelt, pyspelling, PyNaCl, pygit2, pydantic-yaml, lazr.restfulclient, cryptography, catkin-pkg, SecretStorage, pymacaroons, pylxd, launchpadlib, craft-providers, macaroonbakery, keyring, craft-parts, craft-archives, craft-store Attempting uninstall: urllib3 Found existing installation: urllib3 2.2.1 Uninstalling urllib3-2.2.1: Successfully uninstalled urllib3-2.2.1 Successfully installed Deprecated-1.2.14 PyNaCl-1.5.0 PyYAML-6.0.1 SecretStorage-3.3.3 attrs-23.1.0 beautifulsoup4-4.12.3 bracex-2.4 catkin-pkg-0.5.2 cffi-1.16.0 chardet-5.2.0 click-8.1.7 craft-archives-1.1.3 craft-cli-2.5.1 craft-grammar-1.1.1 craft-parts-1.26.2 craft-providers-1.23.0 craft-store-2.5.0 cryptography-42.0.5 distro-1.8.0 gnupg-2.3.1 html5lib-1.1 httplib2-0.22.0 importlib-metadata-7.0.1 jaraco.classes-3.3.1 jeepney-0.8.0 jsonpointer-2.3 jsonschema-2.5.1 keyring-24.3.1 launchpadlib-1.11.0 lazr.restfulclient-0.14.5 lazr.uri-1.0.6 lxml-5.1.0 macaroonbakery-1.3.4 markdown-3.5.2 more-itertools-10.2.0 mypy-extensions-1.0.0 oauthlib-3.2.2 overrides-7.3.1 platformdirs-3.11.0 polib-1.1.1 progressbar-2.5 protobuf-3.20.3 psutil-5.9.6 pyRFC3339-1.1 pycparser-2.21 pydantic-1.10.13 pydantic-yaml-0.11.2 pyelftools-0.29 pygit2-1.13.3 pylxd-2.3.1 pymacaroons-0.13.0 pyparsing-3.1.2 pyspelling-2.8.2 python-apt-0.0.0 python-dateutil-2.9.0.post0 python-debian-0.1.49 pytz-2024.1 pyxdg-0.28 raven-6.10.0 regex-2022.10.31 requests-toolbelt-1.0.0 requests-unixsocket-0.3.0 semver-2.13.0 simplejson-3.19.2 six-1.16.0 snap-helpers-0.4.2 soupsieve-2.5 spdx-2.5.1 spdx-lookup-0.3.3 tabulate-0.8.10 types-Deprecated-1.2.9.2 types-PyYAML-6.0.12.12 typing_extensions-4.5.0 urllib3-1.26.18 wadllib-1.3.6 wcmatch-8.5.1 webencodings-0.5.1 wrapt-1.15.0 ws4py-0.5.1 zipp-3.17.0 [rtd-command-info] start-time: 2024-03-06T13:57:47.365415Z, end-time: 2024-03-06T13:57:51.377908Z, duration: 4, exit-code: 0 python -m pip install --exists-action=w --no-cache-dir -r docs/sphinx-resources/.sphinx/requirements.txt Requirement already satisfied: sphinx in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from -r docs/sphinx-resources/.sphinx/requirements.txt (line 1)) (7.2.6) Collecting sphinx-autobuild (from -r docs/sphinx-resources/.sphinx/requirements.txt (line 2)) Downloading sphinx_autobuild-2024.2.4-py3-none-any.whl.metadata (8.8 kB) Collecting sphinx-design (from -r docs/sphinx-resources/.sphinx/requirements.txt (line 3)) Downloading sphinx_design-0.5.0-py3-none-any.whl.metadata (5.1 kB) Collecting furo (from -r docs/sphinx-resources/.sphinx/requirements.txt (line 4)) Downloading furo-2024.1.29-py3-none-any.whl.metadata (5.9 kB) Collecting sphinx-tabs (from -r docs/sphinx-resources/.sphinx/requirements.txt (line 5)) Downloading sphinx_tabs-3.4.5-py3-none-any.whl.metadata (6.3 kB) Collecting sphinx-reredirects (from -r docs/sphinx-resources/.sphinx/requirements.txt (line 6)) Downloading sphinx_reredirects-0.1.3-py3-none-any.whl.metadata (2.6 kB) Requirement already satisfied: pyspelling in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from -r docs/sphinx-resources/.sphinx/requirements.txt (line 7)) (2.8.2) Collecting sphinxext-opengraph (from -r docs/sphinx-resources/.sphinx/requirements.txt (line 8)) Downloading sphinxext_opengraph-0.9.1-py3-none-any.whl.metadata (6.5 kB) Collecting lxd-sphinx-extensions (from -r docs/sphinx-resources/.sphinx/requirements.txt (line 9)) Downloading lxd_sphinx_extensions-0.0.16-py3-none-any.whl.metadata (544 bytes) Collecting sphinx-copybutton (from -r docs/sphinx-resources/.sphinx/requirements.txt (line 10)) Downloading sphinx_copybutton-0.5.2-py3-none-any.whl.metadata (3.2 kB) Collecting myst-parser (from -r docs/sphinx-resources/.sphinx/requirements.txt (line 11)) Downloading myst_parser-2.0.0-py3-none-any.whl.metadata (5.4 kB) Requirement already satisfied: sphinxcontrib-applehelp in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from sphinx->-r docs/sphinx-resources/.sphinx/requirements.txt (line 1)) (1.0.8) Requirement already satisfied: sphinxcontrib-devhelp in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from sphinx->-r docs/sphinx-resources/.sphinx/requirements.txt (line 1)) (1.0.6) Requirement already satisfied: sphinxcontrib-jsmath in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from sphinx->-r docs/sphinx-resources/.sphinx/requirements.txt (line 1)) (1.0.1) Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.0 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from sphinx->-r docs/sphinx-resources/.sphinx/requirements.txt (line 1)) (2.0.5) Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.9 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from sphinx->-r docs/sphinx-resources/.sphinx/requirements.txt (line 1)) (1.1.10) Requirement already satisfied: sphinxcontrib-qthelp in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from sphinx->-r docs/sphinx-resources/.sphinx/requirements.txt (line 1)) (1.0.7) Requirement already satisfied: Jinja2>=3.0 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from sphinx->-r docs/sphinx-resources/.sphinx/requirements.txt (line 1)) (3.1.3) Requirement already satisfied: Pygments>=2.14 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from sphinx->-r docs/sphinx-resources/.sphinx/requirements.txt (line 1)) (2.17.2) Requirement already satisfied: docutils<0.21,>=0.18.1 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from sphinx->-r docs/sphinx-resources/.sphinx/requirements.txt (line 1)) (0.20.1) Requirement already satisfied: snowballstemmer>=2.0 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from sphinx->-r docs/sphinx-resources/.sphinx/requirements.txt (line 1)) (2.2.0) Requirement already satisfied: babel>=2.9 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from sphinx->-r docs/sphinx-resources/.sphinx/requirements.txt (line 1)) (2.14.0) Requirement already satisfied: alabaster<0.8,>=0.7 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from sphinx->-r docs/sphinx-resources/.sphinx/requirements.txt (line 1)) (0.7.16) Requirement already satisfied: imagesize>=1.3 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from sphinx->-r docs/sphinx-resources/.sphinx/requirements.txt (line 1)) (1.4.1) Requirement already satisfied: requests>=2.25.0 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from sphinx->-r docs/sphinx-resources/.sphinx/requirements.txt (line 1)) (2.31.0) Requirement already satisfied: packaging>=21.0 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from sphinx->-r docs/sphinx-resources/.sphinx/requirements.txt (line 1)) (23.2) Collecting livereload (from sphinx-autobuild->-r docs/sphinx-resources/.sphinx/requirements.txt (line 2)) Downloading livereload-2.6.3-py2.py3-none-any.whl.metadata (7.4 kB) Collecting colorama (from sphinx-autobuild->-r docs/sphinx-resources/.sphinx/requirements.txt (line 2)) Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB) Requirement already satisfied: beautifulsoup4 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from furo->-r docs/sphinx-resources/.sphinx/requirements.txt (line 4)) (4.12.3) Collecting sphinx-basic-ng (from furo->-r docs/sphinx-resources/.sphinx/requirements.txt (line 4)) Downloading sphinx_basic_ng-1.0.0b2-py3-none-any.whl.metadata (1.5 kB) Requirement already satisfied: html5lib in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from pyspelling->-r docs/sphinx-resources/.sphinx/requirements.txt (line 7)) (1.1) Requirement already satisfied: lxml in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from pyspelling->-r docs/sphinx-resources/.sphinx/requirements.txt (line 7)) (5.1.0) Requirement already satisfied: markdown in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from pyspelling->-r docs/sphinx-resources/.sphinx/requirements.txt (line 7)) (3.5.2) Requirement already satisfied: pyyaml in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from pyspelling->-r docs/sphinx-resources/.sphinx/requirements.txt (line 7)) (6.0.1) Requirement already satisfied: soupsieve>=1.8 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from pyspelling->-r docs/sphinx-resources/.sphinx/requirements.txt (line 7)) (2.5) Requirement already satisfied: wcmatch>=6.0.3 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from pyspelling->-r docs/sphinx-resources/.sphinx/requirements.txt (line 7)) (8.5.1) Collecting canonical-sphinx-extensions (from lxd-sphinx-extensions->-r docs/sphinx-resources/.sphinx/requirements.txt (line 9)) Downloading canonical_sphinx_extensions-0.0.19-py3-none-any.whl.metadata (12 kB) Collecting markdown-it-py~=3.0 (from myst-parser->-r docs/sphinx-resources/.sphinx/requirements.txt (line 11)) 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 docs/sphinx-resources/.sphinx/requirements.txt (line 11)) Downloading mdit_py_plugins-0.4.0-py3-none-any.whl.metadata (2.7 kB) Requirement already satisfied: MarkupSafe>=2.0 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from Jinja2>=3.0->sphinx->-r docs/sphinx-resources/.sphinx/requirements.txt (line 1)) (2.1.5) Collecting mdurl~=0.1 (from markdown-it-py~=3.0->myst-parser->-r docs/sphinx-resources/.sphinx/requirements.txt (line 11)) Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) Requirement already satisfied: charset-normalizer<4,>=2 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from requests>=2.25.0->sphinx->-r docs/sphinx-resources/.sphinx/requirements.txt (line 1)) (3.3.2) Requirement already satisfied: idna<4,>=2.5 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from requests>=2.25.0->sphinx->-r docs/sphinx-resources/.sphinx/requirements.txt (line 1)) (3.6) Requirement already satisfied: urllib3<3,>=1.21.1 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from requests>=2.25.0->sphinx->-r docs/sphinx-resources/.sphinx/requirements.txt (line 1)) (1.26.18) Requirement already satisfied: certifi>=2017.4.17 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from requests>=2.25.0->sphinx->-r docs/sphinx-resources/.sphinx/requirements.txt (line 1)) (2024.2.2) Requirement already satisfied: bracex>=2.1.1 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from wcmatch>=6.0.3->pyspelling->-r docs/sphinx-resources/.sphinx/requirements.txt (line 7)) (2.4) Requirement already satisfied: six>=1.9 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from html5lib->pyspelling->-r docs/sphinx-resources/.sphinx/requirements.txt (line 7)) (1.16.0) Requirement already satisfied: webencodings in /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/envs/latest/lib/python3.10/site-packages (from html5lib->pyspelling->-r docs/sphinx-resources/.sphinx/requirements.txt (line 7)) (0.5.1) Collecting tornado (from livereload->sphinx-autobuild->-r docs/sphinx-resources/.sphinx/requirements.txt (line 2)) Downloading tornado-6.4-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.5 kB) Downloading sphinx_autobuild-2024.2.4-py3-none-any.whl (10.0 kB) Downloading sphinx_design-0.5.0-py3-none-any.whl (2.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 53.9 MB/s eta 0:00:00 Downloading furo-2024.1.29-py3-none-any.whl (325 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 325.2/325.2 kB 264.0 MB/s eta 0:00:00 Downloading sphinx_tabs-3.4.5-py3-none-any.whl (9.9 kB) Downloading sphinx_reredirects-0.1.3-py3-none-any.whl (5.3 kB) Downloading sphinxext_opengraph-0.9.1-py3-none-any.whl (1.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 272.2 MB/s eta 0:00:00 Downloading lxd_sphinx_extensions-0.0.16-py3-none-any.whl (1.3 kB) Downloading sphinx_copybutton-0.5.2-py3-none-any.whl (13 kB) Downloading myst_parser-2.0.0-py3-none-any.whl (77 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.2/77.2 kB 242.3 MB/s eta 0:00:00 Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 245.3 MB/s eta 0:00:00 Downloading mdit_py_plugins-0.4.0-py3-none-any.whl (54 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.1/54.1 kB 226.2 MB/s eta 0:00:00 Downloading canonical_sphinx_extensions-0.0.19-py3-none-any.whl (33 kB) Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB) Downloading livereload-2.6.3-py2.py3-none-any.whl (24 kB) Downloading sphinx_basic_ng-1.0.0b2-py3-none-any.whl (22 kB) Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) Downloading tornado-6.4-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (435 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 435.4/435.4 kB 265.7 MB/s eta 0:00:00 Installing collected packages: tornado, mdurl, colorama, markdown-it-py, livereload, sphinxext-opengraph, sphinx-tabs, sphinx-reredirects, sphinx-design, sphinx-copybutton, sphinx-basic-ng, sphinx-autobuild, mdit-py-plugins, canonical-sphinx-extensions, myst-parser, lxd-sphinx-extensions, furo Successfully installed canonical-sphinx-extensions-0.0.19 colorama-0.4.6 furo-2024.1.29 livereload-2.6.3 lxd-sphinx-extensions-0.0.16 markdown-it-py-3.0.0 mdit-py-plugins-0.4.0 mdurl-0.1.2 myst-parser-2.0.0 sphinx-autobuild-2024.2.4 sphinx-basic-ng-1.0.0b2 sphinx-copybutton-0.5.2 sphinx-design-0.5.0 sphinx-reredirects-0.1.3 sphinx-tabs-3.4.5 sphinxext-opengraph-0.9.1 tornado-6.4 [rtd-command-info] start-time: 2024-03-06T13:57:52.045951Z, end-time: 2024-03-06T13:57:52.100276Z, duration: 0, exit-code: 0 cat docs/conf.py import datetime import os import pathlib import sys project_dir = pathlib.Path("..").resolve() sys.path.insert(0, str(project_dir.absolute())) import snapcraft # Configuration file for the Sphinx documentation builder. # # For the full list of built-in configuration values, see the documentation: # https://www.sphinx-doc.org/en/master/usage/configuration.html # -- Project information ----------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information project = "Snapcraft" author = "Canonical Group Ltd" copyright = "%s, %s" % (datetime.date.today().year, author) release = snapcraft.__version__ # Open Graph configuration - defines what is displayed in the website preview ogp_site_url = "https://canonical-snapcraft.readthedocs-hosted.com" ogp_site_name = project ogp_image = "https://assets.ubuntu.com/v1/253da317-image-document-ubuntudocs.svg" # Update with the favicon for your product html_favicon = "sphinx-resources/.sphinx/_static/favicon.png" html_context = { "discourse": "https://forum.snapcraft.io", "github_url": "https://github.com/snapcore/snapcraft", "github_version": "main", "github_folder": "/docs/", "github_issues": "enabled", } # Used for related links - no need to change if "discourse" in html_context: html_context["discourse_prefix"] = html_context["discourse"] + "/t/" # -- General configuration --------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration extensions = [ "sphinx_design", "sphinx_tabs.tabs", "sphinx_reredirects", "youtube-links", "related-links", "custom-rst-roles", "terminal-output", "sphinx_copybutton", "sphinx.ext.autodoc", # Must be loaded after more_autodoc "sphinxext.opengraph", "myst_parser", ] myst_enable_extensions = ["substitution", "deflist"] exclude_patterns = ["_build", "Thumbs.db", ".DS_Store", "sphinx-resources"] rst_epilog = """ .. include:: /reuse/links.txt """ source_suffix = { ".rst": "restructuredtext", ".md": "markdown", } # Links to ignore when checking links linkcheck_ignore = ["http://127.0.0.1:8000"] # -- Options for HTML output ------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output # Find the current builder builder = "dirhtml" if "-b" in sys.argv: builder = sys.argv[sys.argv.index("-b") + 1] # Setting templates_path for epub makes the build fail if builder == "dirhtml" or builder == "html": templates_path = ["sphinx-resources/.sphinx/_templates"] html_theme = "furo" html_last_updated_fmt = "" html_permalinks_icon = "¶" html_theme_options = { "light_css_variables": { "color-sidebar-background-border": "none", "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_static_path = ["sphinx-resources/.sphinx/_static"] html_css_files = [ "custom.css", "github_issue_links.css", ] html_js_files = [] if "github_issues" in html_context and html_context["github_issues"]: html_js_files.append("github_issue_links.js") # Set up redirects (https://documatt.gitlab.io/sphinx-reredirects/usage.html) # For example: "explanation/old-name.html": "../how-to/prettify.html", # redirects = {} def generate_cli_docs(nil): gen_cli_docs_path = (project_dir / "tools" / "docs" / "gen_cli_docs.py").resolve() os.system("%s %s" % (gen_cli_docs_path, project_dir / "docs")) def setup(app): app.connect("builder-inited", generate_cli_docs) ########################################################################### # 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': "latest", 'version_slug': "latest", '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/"), ], 'downloads': [ ], 'subprojects': [ ], 'slug': 'canonical-snapcraft', 'name': u'Snapcraft', 'rtd_language': u'en', 'programming_language': u'words', 'canonical_url': '', 'analytics_code': 'None', 'single_version': False, 'conf_py_path': '/docs/', 'api_host': 'https://readthedocs.com', 'github_user': 'canonical', 'proxied_api_host': '/_', 'github_repo': 'snapcraft', 'github_version': 'master', 'display_github': True, 'bitbucket_user': 'None', 'bitbucket_repo': 'None', 'bitbucket_version': 'master', 'display_bitbucket': False, 'gitlab_user': 'None', 'gitlab_repo': 'None', 'gitlab_version': 'master', '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': None, 'commit': 'c44101e3', } # 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 'branch' == 'external': extensions.insert(1, "readthedocs_ext.external_version_warning") readthedocs_vcs_url = 'None' readthedocs_build_url = 'https://readthedocs.com/projects/canonical-snapcraft/builds/2064857/' 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-03-06T13:57:52.183148Z, end-time: 2024-03-06T13:57:55.451165Z, duration: 3, exit-code: 1 python -m sphinx -T -W --keep-going -b html -d _build/doctrees -D language=en . $READTHEDOCS_OUTPUT/html Running Sphinx v7.2.6 matplotlib is not installed, social cards will not be generated making output directory... done myst v2.0.0: MdParserConfig(commonmark_only=False, gfm_only=False, enable_extensions={'deflist', 'substitution'}, disable_syntax=[], all_links_external=False, url_schemes=('http', 'https', 'mailto', 'ftp'), ref_domains=None, fence_as_directive=set(), number_code_blocks=[], title_to_header=False, heading_anchors=0, heading_slug_func=None, html_meta={}, 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) Traceback (most recent call last): File "/home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/checkouts/latest/tools/docs/gen_cli_docs.py", line 13, in from snapcraft import cli File "/home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/checkouts/latest/tools/docs/../../snapcraft/cli.py", line 38, in from . import commands File "/home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/checkouts/latest/tools/docs/../../snapcraft/commands/__init__.py", line 25, in from .discovery import ListPluginsCommand, PluginsCommand File "/home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/checkouts/latest/tools/docs/../../snapcraft/commands/discovery.py", line 27, in from snapcraft import errors, models File "/home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/checkouts/latest/tools/docs/../../snapcraft/models/__init__.py", line 18, in from .project import ( File "/home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/checkouts/latest/tools/docs/../../snapcraft/models/project.py", line 23, in from craft_application import models ModuleNotFoundError: No module named 'craft_application' building [mo]: targets for 0 po files that are out of date writing output... building [html]: targets for 9 source files that are out of date updating environment: [new config] 9 added, 0 changed, 0 removed reading sources... [ 11%] explanation/architectures reading sources... [ 22%] explanation/index reading sources... [ 33%] howto/architectures reading sources... [ 44%] howto/index reading sources... [ 56%] index reading sources... [ 67%] reference/architectures reading sources... [ 78%] reference/commands reading sources... [ 89%] reference/index reading sources... [100%] tutorials/index /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/checkouts/latest/docs/reference/commands.rst:6: CRITICAL: Problems with "include" directive path: InputError: [Errno 2] No such file or directory: 'reference/commands/toc.rst'. /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/checkouts/latest/docs/reference/commands.rst:14: CRITICAL: Problems with "include" directive path: InputError: [Errno 2] No such file or directory: 'reference/commands/lifecycle-commands.rst'. /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/checkouts/latest/docs/reference/commands.rst:19: CRITICAL: Problems with "include" directive path: InputError: [Errno 2] No such file or directory: 'reference/commands/extensions-commands.rst'. /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/checkouts/latest/docs/reference/commands.rst:24: CRITICAL: Problems with "include" directive path: InputError: [Errno 2] No such file or directory: 'reference/commands/other-commands.rst'. /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/checkouts/latest/docs/reference/commands.rst:29: CRITICAL: Problems with "include" directive path: InputError: [Errno 2] No such file or directory: 'reference/commands/store-account-commands.rst'. /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/checkouts/latest/docs/reference/commands.rst:34: CRITICAL: Problems with "include" directive path: InputError: [Errno 2] No such file or directory: 'reference/commands/store-key-management-commands.rst'. /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/checkouts/latest/docs/reference/commands.rst:39: CRITICAL: Problems with "include" directive path: InputError: [Errno 2] No such file or directory: 'reference/commands/store-snap-names-commands.rst'. /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/checkouts/latest/docs/reference/commands.rst:44: CRITICAL: Problems with "include" directive path: InputError: [Errno 2] No such file or directory: 'reference/commands/store-snap-release-management-commands.rst'. /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/checkouts/latest/docs/reference/commands.rst:49: CRITICAL: Problems with "include" directive path: InputError: [Errno 2] No such file or directory: 'reference/commands/store-snap-tracks-commands.rst'. /home/docs/checkouts/readthedocs.org/user_builds/canonical-snapcraft/checkouts/latest/docs/reference/commands.rst:54: CRITICAL: Problems with "include" directive path: InputError: [Errno 2] No such file or directory: 'reference/commands/store-validation-sets-commands.rst'. 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 done writing output... [ 11%] explanation/architectures writing output... [ 22%] explanation/index writing output... [ 33%] howto/architectures writing output... [ 44%] howto/index writing output... [ 56%] index writing output... [ 67%] reference/architectures writing output... [ 78%] reference/commands writing output... [ 89%] reference/index writing output... [100%] tutorials/index generating indices... genindex done writing additional pages... search done dumping search index in English (code: en)... done dumping object inventory... done Updating searchtools for Read the Docs search... build finished with problems, 10 warnings.