Read the Docs build information Build id: 3741177 Project: flexcompute-flow360documentation Version: latest Commit: 4046f6c535c39bcd618ad16b8e039643bcd10f6f Date: 2026-02-11T09:47:36.035768Z State: cancelled Success: False [rtd-command-info] start-time: 2026-02-11T09:47:38.176323Z, end-time: 2026-02-11T09:47:46.282226Z, duration: 8, exit-code: 0 git clone --depth 1 https://$READTHEDOCS_GIT_CLONE_TOKEN@github.com/flexcompute/Flow360Documentation.git . Cloning into '.'... [rtd-command-info] start-time: 2026-02-11T09:47:46.363482Z, end-time: 2026-02-11T09:47:49.308551Z, duration: 2, exit-code: 0 git fetch origin --force --prune --prune-tags --depth 50 refs/heads/master:refs/remotes/origin/master From https://github.com/flexcompute/Flow360Documentation * [new tag] v25.7.1 -> v25.7.1 [rtd-command-info] start-time: 2026-02-11T09:47:50.384260Z, end-time: 2026-02-11T09:47:50.770367Z, duration: 0, exit-code: 0 git checkout --force origin/master Note: switching to 'origin/master'. 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 4046f6c [FXC-5521] Update surface mesh diagnostics documentation (#503) (#505) [rtd-command-info] start-time: 2026-02-11T09:47:50.880579Z, end-time: 2026-02-11T09:47:50.918403Z, duration: 0, exit-code: 0 cat .readthedocs.yaml version: 2 submodules: include: - Flow360 recursive: false build: os: "ubuntu-20.04" apt_packages: - texlive-latex-extra - cairosvg - python3-dev - libffi-dev - fonts-freefont-otf tools: python: "3.10" sphinx: fail_on_warning: false configuration: docs/source/conf.py python: # Install our python package before building the docs install: - method: pip path: Flow360/ extra_requirements: - docs [rtd-command-info] start-time: 2026-02-11T09:47:51.096957Z, end-time: 2026-02-11T09:47:51.154388Z, duration: 0, exit-code: 0 git submodule sync [rtd-command-info] start-time: 2026-02-11T09:47:51.269158Z, end-time: 2026-02-11T09:47:56.213147Z, duration: 4, exit-code: 0 git submodule update --init --force -- Flow360 Submodule 'Flow360' (git@github.com:flexcompute/Flow360.git) registered for path 'Flow360' Cloning into '/home/docs/checkouts/readthedocs.org/user_builds/flexcompute-flow360documentation/checkouts/latest/Flow360'... Warning: Permanently added 'github.com' (ED25519) to the list of known hosts. Submodule path 'Flow360': checked out 'a42a6a03f347417bfe79bf458c7df370494876b1' [rtd-command-info] start-time: 2026-02-11T09:47:59.267585Z, end-time: 2026-02-11T09:48:03.048209Z, duration: 3, exit-code: 0 apt-get update --assume-yes --quiet Get:1 http://security.ubuntu.com/ubuntu focal-security InRelease [128 kB] Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease Get:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB] Get:4 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 Packages [4801 kB] Get:5 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [4432 kB] Get:6 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [1308 kB] Get:7 http://archive.ubuntu.com/ubuntu focal-backports InRelease [128 kB] Get:8 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 Packages [33.1 kB] Get:9 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1599 kB] Get:10 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 Packages [4998 kB] Get:11 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [4920 kB] Get:12 http://archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 Packages [36.8 kB] Fetched 22.5 MB in 3s (7802 kB/s) Reading package lists... [rtd-command-info] start-time: 2026-02-11T09:48:03.156662Z, end-time: 2026-02-11T09:48:14.261460Z, duration: 11, exit-code: 0 apt-get install --assume-yes --quiet -- texlive-latex-extra cairosvg python3-dev libffi-dev fonts-freefont-otf Reading package lists... Building dependency tree... Reading state information... libffi-dev is already the newest version (3.3-4). fonts-freefont-otf is already the newest version (20120503-10). fonts-freefont-otf set to manually installed. texlive-latex-extra is already the newest version (2019.202000218-1). texlive-latex-extra set to manually installed. The following additional packages will be installed: libimagequant0 libpython3-dev libpython3.8 libpython3.8-dev libpython3.8-minimal libpython3.8-stdlib python-tinycss2-common python3-bs4 python3-cairocffi python3-cairosvg python3-cffi python3-cssselect2 python3-defusedxml python3-html5lib python3-lxml python3-olefile python3-pil python3-ply python3-pycparser python3-soupsieve python3-tinycss2 python3-webencodings python3-xcffib python3.8 python3.8-dev python3.8-minimal Suggested packages: python-cairocffi-doc python-cssselect2-doc python3-genshi python3-lxml-dbg python-lxml-doc python-pil-doc python3-pil-dbg python-ply-doc python-tinycss2-doc python3.8-venv python3.8-doc The following NEW packages will be installed: cairosvg libimagequant0 libpython3-dev libpython3.8-dev python-tinycss2-common python3-bs4 python3-cairocffi python3-cairosvg python3-cffi python3-cssselect2 python3-defusedxml python3-dev python3-html5lib python3-lxml python3-olefile python3-pil python3-ply python3-pycparser python3-soupsieve python3-tinycss2 python3-webencodings python3-xcffib python3.8-dev The following packages will be upgraded: libpython3.8 libpython3.8-minimal libpython3.8-stdlib python3.8 python3.8-minimal 5 upgraded, 23 newly installed, 0 to remove and 179 not upgraded. Need to get 13.3 MB of archives. After this operation, 32.0 MB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8 amd64 3.8.10-0ubuntu1~20.04.18 [1625 kB] Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8 amd64 3.8.10-0ubuntu1~20.04.18 [387 kB] Get:3 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8-stdlib amd64 3.8.10-0ubuntu1~20.04.18 [1676 kB] Get:4 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8-minimal amd64 3.8.10-0ubuntu1~20.04.18 [1900 kB] Get:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8-minimal amd64 3.8.10-0ubuntu1~20.04.18 [721 kB] Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-ply all 3.11-3ubuntu0.1 [46.3 kB] Get:7 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-pycparser all 2.19-1ubuntu1 [71.0 kB] Get:8 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-cffi all 1.14.0-1build1 [70.3 kB] Get:9 http://archive.ubuntu.com/ubuntu focal/universe amd64 python3-xcffib amd64 0.8.1-0.8 [61.9 kB] Get:10 http://archive.ubuntu.com/ubuntu focal/universe amd64 python3-cairocffi all 0.9.0-4 [67.1 kB] Get:11 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-lxml amd64 4.5.0-1ubuntu0.5 [1384 kB] Get:12 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-webencodings all 0.5.1-1ubuntu1 [11.0 kB] Get:13 http://archive.ubuntu.com/ubuntu focal/universe amd64 python-tinycss2-common all 1.0.2-1 [29.4 kB] Get:14 http://archive.ubuntu.com/ubuntu focal/universe amd64 python3-tinycss2 all 1.0.2-1 [20.2 kB] Get:15 http://archive.ubuntu.com/ubuntu focal/universe amd64 python3-cssselect2 all 0.2.2-1 [26.9 kB] Get:16 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-defusedxml all 0.6.0-2 [37.0 kB] Get:17 http://archive.ubuntu.com/ubuntu focal/main amd64 libimagequant0 amd64 2.12.2-1.1 [31.4 kB] Get:18 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-pil amd64 7.0.0-4ubuntu0.9 [367 kB] Get:19 http://archive.ubuntu.com/ubuntu focal/universe amd64 python3-cairosvg all 2.4.2-1 [34.3 kB] Get:20 http://archive.ubuntu.com/ubuntu focal/universe amd64 cairosvg all 2.4.2-1 [3104 B] Get:21 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8-dev amd64 3.8.10-0ubuntu1~20.04.18 [3950 kB] Get:22 http://archive.ubuntu.com/ubuntu focal/main amd64 libpython3-dev amd64 3.8.2-0ubuntu2 [7236 B] Get:23 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-soupsieve all 1.9.5+dfsg-1 [29.1 kB] Get:24 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-bs4 all 4.8.2-1 [83.0 kB] Get:25 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8-dev amd64 3.8.10-0ubuntu1~20.04.18 [514 kB] Get:26 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-dev amd64 3.8.2-0ubuntu2 [1212 B] Get:27 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-html5lib all 1.0.1-2 [84.3 kB] Get:28 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-olefile all 0.46-2 [33.7 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 13.3 MB in 1s (9849 kB/s) (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 ... 262449 files and directories currently installed.) Preparing to unpack .../00-libpython3.8_3.8.10-0ubuntu1~20.04.18_amd64.deb ... Unpacking libpython3.8:amd64 (3.8.10-0ubuntu1~20.04.18) over (3.8.10-0ubuntu1~20.04.9) ... Preparing to unpack .../01-python3.8_3.8.10-0ubuntu1~20.04.18_amd64.deb ... Unpacking python3.8 (3.8.10-0ubuntu1~20.04.18) over (3.8.10-0ubuntu1~20.04.9) ... Preparing to unpack .../02-libpython3.8-stdlib_3.8.10-0ubuntu1~20.04.18_amd64.deb ... Unpacking libpython3.8-stdlib:amd64 (3.8.10-0ubuntu1~20.04.18) over (3.8.10-0ubuntu1~20.04.9) ... Preparing to unpack .../03-python3.8-minimal_3.8.10-0ubuntu1~20.04.18_amd64.deb ... Unpacking python3.8-minimal (3.8.10-0ubuntu1~20.04.18) over (3.8.10-0ubuntu1~20.04.9) ... Preparing to unpack .../04-libpython3.8-minimal_3.8.10-0ubuntu1~20.04.18_amd64.deb ... Unpacking libpython3.8-minimal:amd64 (3.8.10-0ubuntu1~20.04.18) over (3.8.10-0ubuntu1~20.04.9) ... Selecting previously unselected package python3-ply. Preparing to unpack .../05-python3-ply_3.11-3ubuntu0.1_all.deb ... Unpacking python3-ply (3.11-3ubuntu0.1) ... Selecting previously unselected package python3-pycparser. Preparing to unpack .../06-python3-pycparser_2.19-1ubuntu1_all.deb ... Unpacking python3-pycparser (2.19-1ubuntu1) ... Selecting previously unselected package python3-cffi. Preparing to unpack .../07-python3-cffi_1.14.0-1build1_all.deb ... Unpacking python3-cffi (1.14.0-1build1) ... Selecting previously unselected package python3-xcffib. Preparing to unpack .../08-python3-xcffib_0.8.1-0.8_amd64.deb ... Unpacking python3-xcffib (0.8.1-0.8) ... Selecting previously unselected package python3-cairocffi. Preparing to unpack .../09-python3-cairocffi_0.9.0-4_all.deb ... Unpacking python3-cairocffi (0.9.0-4) ... Selecting previously unselected package python3-lxml:amd64. Preparing to unpack .../10-python3-lxml_4.5.0-1ubuntu0.5_amd64.deb ... Unpacking python3-lxml:amd64 (4.5.0-1ubuntu0.5) ... Selecting previously unselected package python3-webencodings. Preparing to unpack .../11-python3-webencodings_0.5.1-1ubuntu1_all.deb ... Unpacking python3-webencodings (0.5.1-1ubuntu1) ... Selecting previously unselected package python-tinycss2-common. Preparing to unpack .../12-python-tinycss2-common_1.0.2-1_all.deb ... Unpacking python-tinycss2-common (1.0.2-1) ... Selecting previously unselected package python3-tinycss2. Preparing to unpack .../13-python3-tinycss2_1.0.2-1_all.deb ... Unpacking python3-tinycss2 (1.0.2-1) ... Selecting previously unselected package python3-cssselect2. Preparing to unpack .../14-python3-cssselect2_0.2.2-1_all.deb ... Unpacking python3-cssselect2 (0.2.2-1) ... Selecting previously unselected package python3-defusedxml. Preparing to unpack .../15-python3-defusedxml_0.6.0-2_all.deb ... Unpacking python3-defusedxml (0.6.0-2) ... Selecting previously unselected package libimagequant0:amd64. Preparing to unpack .../16-libimagequant0_2.12.2-1.1_amd64.deb ... Unpacking libimagequant0:amd64 (2.12.2-1.1) ... Selecting previously unselected package python3-pil:amd64. Preparing to unpack .../17-python3-pil_7.0.0-4ubuntu0.9_amd64.deb ... Unpacking python3-pil:amd64 (7.0.0-4ubuntu0.9) ... Selecting previously unselected package python3-cairosvg. Preparing to unpack .../18-python3-cairosvg_2.4.2-1_all.deb ... Unpacking python3-cairosvg (2.4.2-1) ... Selecting previously unselected package cairosvg. Preparing to unpack .../19-cairosvg_2.4.2-1_all.deb ... Unpacking cairosvg (2.4.2-1) ... Selecting previously unselected package libpython3.8-dev:amd64. Preparing to unpack .../20-libpython3.8-dev_3.8.10-0ubuntu1~20.04.18_amd64.deb ... Unpacking libpython3.8-dev:amd64 (3.8.10-0ubuntu1~20.04.18) ... Selecting previously unselected package libpython3-dev:amd64. Preparing to unpack .../21-libpython3-dev_3.8.2-0ubuntu2_amd64.deb ... Unpacking libpython3-dev:amd64 (3.8.2-0ubuntu2) ... Selecting previously unselected package python3-soupsieve. Preparing to unpack .../22-python3-soupsieve_1.9.5+dfsg-1_all.deb ... Unpacking python3-soupsieve (1.9.5+dfsg-1) ... Selecting previously unselected package python3-bs4. Preparing to unpack .../23-python3-bs4_4.8.2-1_all.deb ... Unpacking python3-bs4 (4.8.2-1) ... Selecting previously unselected package python3.8-dev. Preparing to unpack .../24-python3.8-dev_3.8.10-0ubuntu1~20.04.18_amd64.deb ... Unpacking python3.8-dev (3.8.10-0ubuntu1~20.04.18) ... Selecting previously unselected package python3-dev. Preparing to unpack .../25-python3-dev_3.8.2-0ubuntu2_amd64.deb ... Unpacking python3-dev (3.8.2-0ubuntu2) ... Selecting previously unselected package python3-html5lib. Preparing to unpack .../26-python3-html5lib_1.0.1-2_all.deb ... Unpacking python3-html5lib (1.0.1-2) ... Selecting previously unselected package python3-olefile. Preparing to unpack .../27-python3-olefile_0.46-2_all.deb ... Unpacking python3-olefile (0.46-2) ... Setting up libpython3.8-minimal:amd64 (3.8.10-0ubuntu1~20.04.18) ... Setting up python3-defusedxml (0.6.0-2) ... Setting up python3-olefile (0.46-2) ... Setting up python3-ply (3.11-3ubuntu0.1) ... Setting up python3-webencodings (0.5.1-1ubuntu1) ... Setting up python3-pycparser (2.19-1ubuntu1) ... Setting up libimagequant0:amd64 (2.12.2-1.1) ... Setting up python3-html5lib (1.0.1-2) ... Setting up python3-xcffib (0.8.1-0.8) ... Setting up python3.8-minimal (3.8.10-0ubuntu1~20.04.18) ... Setting up python3-lxml:amd64 (4.5.0-1ubuntu0.5) ... Setting up python-tinycss2-common (1.0.2-1) ... Setting up libpython3.8-stdlib:amd64 (3.8.10-0ubuntu1~20.04.18) ... Setting up python3.8 (3.8.10-0ubuntu1~20.04.18) ... Setting up python3-soupsieve (1.9.5+dfsg-1) ... Setting up python3-tinycss2 (1.0.2-1) ... Setting up python3-cffi (1.14.0-1build1) ... Setting up python3-bs4 (4.8.2-1) ... Setting up python3-pil:amd64 (7.0.0-4ubuntu0.9) ... Setting up python3-cssselect2 (0.2.2-1) ... Setting up libpython3.8:amd64 (3.8.10-0ubuntu1~20.04.18) ... Setting up python3-cairocffi (0.9.0-4) ... Setting up python3-cairosvg (2.4.2-1) ... Setting up cairosvg (2.4.2-1) ... Setting up libpython3.8-dev:amd64 (3.8.10-0ubuntu1~20.04.18) ... Setting up python3.8-dev (3.8.10-0ubuntu1~20.04.18) ... Setting up libpython3-dev:amd64 (3.8.2-0ubuntu2) ... Setting up python3-dev (3.8.2-0ubuntu2) ... Processing triggers for libc-bin (2.31-0ubuntu9.14) ... Processing triggers for mime-support (3.64ubuntu1) ... [rtd-command-info] start-time: 2026-02-11T09:48:17.776751Z, end-time: 2026-02-11T09:48:17.831947Z, duration: 0, exit-code: 0 asdf global python 3.10.17 [rtd-command-info] start-time: 2026-02-11T09:48:18.273972Z, end-time: 2026-02-11T09:48:18.974361Z, duration: 0, exit-code: 0 python -mvirtualenv $READTHEDOCS_VIRTUALENV_PATH created virtual environment CPython3.10.17.final.0-64 in 376ms creator CPython3Posix(dest=/home/docs/checkouts/readthedocs.org/user_builds/flexcompute-flow360documentation/envs/latest, clear=False, no_vcs_ignore=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/docs/.local/share/virtualenv) added seed packages: pip==23.1, setuptools==67.6.1, wheel==0.40.0 activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator [rtd-command-info] start-time: 2026-02-11T09:48:19.082202Z, end-time: 2026-02-11T09:48:24.587992Z, duration: 5, 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/flexcompute-flow360documentation/envs/latest/lib/python3.10/site-packages (23.1) Collecting pip Downloading pip-26.0.1-py3-none-any.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 36.0 MB/s eta 0:00:00 Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/flexcompute-flow360documentation/envs/latest/lib/python3.10/site-packages (67.6.1) Collecting setuptools Downloading setuptools-82.0.0-py3-none-any.whl (1.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 222.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-26.0.1 setuptools-82.0.0 [rtd-command-info] start-time: 2026-02-11T09:48:24.708870Z, end-time: 2026-02-11T09:48:30.034645Z, duration: 5, exit-code: 0 python -m pip install --upgrade --no-cache-dir sphinx Collecting sphinx Downloading sphinx-8.1.3-py3-none-any.whl.metadata (6.4 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.19.2-py3-none-any.whl.metadata (2.5 kB) Collecting docutils<0.22,>=0.20 (from sphinx) Downloading docutils-0.21.2-py3-none-any.whl.metadata (2.8 kB) Collecting snowballstemmer>=2.2 (from sphinx) Downloading snowballstemmer-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-1.4.1-py2.py3-none-any.whl.metadata (1.5 kB) Collecting requests>=2.30.0 (from sphinx) Downloading requests-2.32.5-py3-none-any.whl.metadata (4.9 kB) Collecting packaging>=23.0 (from sphinx) Downloading packaging-26.0-py3-none-any.whl.metadata (3.3 kB) Collecting tomli>=2 (from sphinx) Downloading tomli-2.4.0-py3-none-any.whl.metadata (10 kB) Collecting MarkupSafe>=2.0 (from Jinja2>=3.1->sphinx) Downloading markupsafe-3.0.3-cp310-cp310-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.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (37 kB) Collecting idna<4,>=2.5 (from requests>=2.30.0->sphinx) Downloading idna-3.11-py3-none-any.whl.metadata (8.4 kB) Collecting urllib3<3,>=1.21.1 (from requests>=2.30.0->sphinx) Downloading urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB) Collecting certifi>=2017.4.17 (from requests>=2.30.0->sphinx) Downloading certifi-2026.1.4-py3-none-any.whl.metadata (2.5 kB) Downloading sphinx-8.1.3-py3-none-any.whl (3.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.5/3.5 MB 98.7 MB/s 0:00:00 Downloading docutils-0.21.2-py3-none-any.whl (587 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 587.4/587.4 kB 637.1 MB/s 0:00:00 Downloading alabaster-1.0.0-py3-none-any.whl (13 kB) Downloading babel-2.18.0-py3-none-any.whl (10.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 312.3 MB/s 0:00:00 Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) Downloading markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (20 kB) Downloading packaging-26.0-py3-none-any.whl (74 kB) Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 694.3 MB/s 0:00:00 Downloading requests-2.32.5-py3-none-any.whl (64 kB) Downloading charset_normalizer-3.4.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (153 kB) Downloading idna-3.11-py3-none-any.whl (71 kB) Downloading urllib3-2.6.3-py3-none-any.whl (131 kB) Downloading certifi-2026.1.4-py3-none-any.whl (152 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) Downloading tomli-2.4.0-py3-none-any.whl (14 kB) Installing collected packages: urllib3, tomli, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, snowballstemmer, 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.19.2 alabaster-1.0.0 babel-2.18.0 certifi-2026.1.4 charset_normalizer-3.4.4 docutils-0.21.2 idna-3.11 imagesize-1.4.1 packaging-26.0 requests-2.32.5 snowballstemmer-3.0.1 sphinx-8.1.3 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 tomli-2.4.0 urllib3-2.6.3 [rtd-command-info] start-time: None, end-time: None, duration: None, exit-code: None python -m pip install --upgrade --upgrade-strategy only-if-needed --no-cache-dir ./Flow360[docs]