Read the Docs build information Build id: 3716288 Project: edunext-docs-picasso Version: 52 Commit: dcad7dfb2c8d9361bde129c9260016684d104b56 Date: 2026-02-03T07:22:10.892069Z State: finished Success: True [rtd-command-info] start-time: 2026-02-03T07:22:11.711482Z, end-time: 2026-02-03T07:22:12.309045Z, duration: 0, exit-code: 0 git clone --depth 1 https://github.com/eduNEXT/picasso.git . Cloning into '.'... [rtd-command-info] start-time: 2026-02-03T07:22:12.389725Z, end-time: 2026-02-03T07:22:13.429041Z, duration: 1, exit-code: 0 git fetch origin --force --prune --prune-tags --depth 50 pull/52/head:external-52 From https://github.com/eduNEXT/picasso * [new ref] refs/pull/52/head -> external-52 * [new tag] v1 -> v1 * [new tag] v1.0.0 -> v1.0.0 * [new tag] v1.0.1 -> v1.0.1 * [new tag] v1.0.2 -> v1.0.2 * [new tag] v2 -> v2 * [new tag] v2.0.0 -> v2.0.0 * [new tag] v2.0.1 -> v2.0.1 * [new tag] v2.1.0 -> v2.1.0 [rtd-command-info] start-time: 2026-02-03T07:22:14.248417Z, end-time: 2026-02-03T07:22:14.285913Z, duration: 0, exit-code: 0 git checkout --force dcad7dfb2c8d9361bde129c9260016684d104b56 Note: switching to 'dcad7dfb2c8d9361bde129c9260016684d104b56'. 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 dcad7df fix: add bitbucket to known hosts step [rtd-command-info] start-time: 2026-02-03T07:22:14.383522Z, end-time: 2026-02-03T07:22:14.420824Z, duration: 0, exit-code: 0 cat .readthedocs.yml # .readthedocs.yml # Read the Docs configuration file # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details # Set the version of Python and other tools you might need version: 2 build: os: ubuntu-22.04 tools: python: "3.11" # Build documentation in the docs/ directory with Sphinx sphinx: configuration: docs/source/conf.py fail_on_warning: true python: install: - requirements: requirements/doc.txt [rtd-command-info] start-time: 2026-02-03T07:22:19.193884Z, end-time: 2026-02-03T07:22:19.249364Z, duration: 0, exit-code: 0 asdf global python 3.11.12 [rtd-command-info] start-time: 2026-02-03T07:22:19.641825Z, end-time: 2026-02-03T07:22:20.311151Z, duration: 0, exit-code: 0 python -mvirtualenv $READTHEDOCS_VIRTUALENV_PATH created virtual environment CPython3.11.12.final.0-64 in 429ms creator CPython3Posix(dest=/home/docs/checkouts/readthedocs.org/user_builds/edunext-docs-picasso/envs/52, 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-03T07:22:20.410244Z, end-time: 2026-02-03T07:22:26.722755Z, duration: 6, 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/edunext-docs-picasso/envs/52/lib/python3.11/site-packages (23.1) Collecting pip Downloading pip-26.0-py3-none-any.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 17.2 MB/s eta 0:00:00 Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/edunext-docs-picasso/envs/52/lib/python3.11/site-packages (67.6.1) Collecting setuptools Downloading setuptools-80.10.2-py3-none-any.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 27.9 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 setuptools-80.10.2 [rtd-command-info] start-time: 2026-02-03T07:22:26.949992Z, end-time: 2026-02-03T07:22:31.282263Z, duration: 4, exit-code: 0 python -m pip install --upgrade --no-cache-dir sphinx Collecting sphinx Downloading sphinx-9.0.4-py3-none-any.whl.metadata (5.8 kB) Collecting sphinxcontrib-applehelp>=1.0.7 (from sphinx) Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-devhelp>=1.0.6 (from sphinx) Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-htmlhelp>=2.0.6 (from sphinx) Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-jsmath>=1.0.1 (from sphinx) Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl.metadata (1.4 kB) Collecting sphinxcontrib-qthelp>=1.0.6 (from sphinx) Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx) Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) Collecting Jinja2>=3.1 (from sphinx) Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) Collecting Pygments>=2.17 (from sphinx) Downloading pygments-2.19.2-py3-none-any.whl.metadata (2.5 kB) Collecting docutils<0.23,>=0.20 (from sphinx) Downloading docutils-0.22.4-py3-none-any.whl.metadata (15 kB) Collecting snowballstemmer>=2.2 (from sphinx) Downloading snowballstemmer-3.0.1-py3-none-any.whl.metadata (7.9 kB) Collecting babel>=2.13 (from sphinx) Downloading babel-2.18.0-py3-none-any.whl.metadata (2.2 kB) Collecting alabaster>=0.7.14 (from sphinx) Downloading alabaster-1.0.0-py3-none-any.whl.metadata (2.8 kB) Collecting imagesize>=1.3 (from sphinx) Downloading imagesize-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 roman-numerals>=1.0.0 (from sphinx) Downloading roman_numerals-4.1.0-py3-none-any.whl.metadata (3.3 kB) Collecting packaging>=23.0 (from sphinx) Downloading packaging-26.0-py3-none-any.whl.metadata (3.3 kB) Collecting MarkupSafe>=2.0 (from Jinja2>=3.1->sphinx) Downloading markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB) Collecting charset_normalizer<4,>=2 (from requests>=2.30.0->sphinx) Downloading charset_normalizer-3.4.4-cp311-cp311-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-9.0.4-py3-none-any.whl (3.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 164.5 MB/s 0:00:00 Downloading docutils-0.22.4-py3-none-any.whl (633 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 633.2/633.2 kB 704.8 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 202.9 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-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB) Downloading packaging-26.0-py3-none-any.whl (74 kB) Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 708.3 MB/s 0:00:00 Downloading requests-2.32.5-py3-none-any.whl (64 kB) Downloading charset_normalizer-3.4.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (151 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 roman_numerals-4.1.0-py3-none-any.whl (7.7 kB) Downloading snowballstemmer-3.0.1-py3-none-any.whl (103 kB) Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) Installing collected packages: urllib3, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, snowballstemmer, roman-numerals, Pygments, packaging, MarkupSafe, imagesize, idna, docutils, charset_normalizer, certifi, babel, alabaster, requests, Jinja2, sphinx Successfully installed Jinja2-3.1.6 MarkupSafe-3.0.3 Pygments-2.19.2 alabaster-1.0.0 babel-2.18.0 certifi-2026.1.4 charset_normalizer-3.4.4 docutils-0.22.4 idna-3.11 imagesize-1.4.1 packaging-26.0 requests-2.32.5 roman-numerals-4.1.0 snowballstemmer-3.0.1 sphinx-9.0.4 sphinxcontrib-applehelp-2.0.0 sphinxcontrib-devhelp-2.0.0 sphinxcontrib-htmlhelp-2.1.0 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-2.0.0 sphinxcontrib-serializinghtml-2.0.0 urllib3-2.6.3 [rtd-command-info] start-time: 2026-02-03T07:22:31.384813Z, end-time: 2026-02-03T07:22:36.161800Z, duration: 4, exit-code: 0 python -m pip install --exists-action=w --no-cache-dir -r requirements/doc.txt Collecting alabaster==0.7.16 (from -r requirements/doc.txt (line 7)) Downloading alabaster-0.7.16-py3-none-any.whl.metadata (2.9 kB) Collecting babel==2.17.0 (from -r requirements/doc.txt (line 9)) Downloading babel-2.17.0-py3-none-any.whl.metadata (2.0 kB) Collecting beautifulsoup4==4.13.4 (from -r requirements/doc.txt (line 11)) Downloading beautifulsoup4-4.13.4-py3-none-any.whl.metadata (3.8 kB) Collecting certifi==2025.4.26 (from -r requirements/doc.txt (line 13)) Downloading certifi-2025.4.26-py3-none-any.whl.metadata (2.5 kB) Collecting charset-normalizer==3.4.2 (from -r requirements/doc.txt (line 15)) Downloading charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB) Collecting commonmark==0.9.1 (from -r requirements/doc.txt (line 17)) Downloading commonmark-0.9.1-py2.py3-none-any.whl.metadata (5.7 kB) Collecting docutils==0.17.1 (from -r requirements/doc.txt (line 19)) Downloading docutils-0.17.1-py2.py3-none-any.whl.metadata (2.9 kB) Collecting idna==3.10 (from -r requirements/doc.txt (line 25)) Downloading idna-3.10-py3-none-any.whl.metadata (10 kB) Requirement already satisfied: imagesize==1.4.1 in /home/docs/checkouts/readthedocs.org/user_builds/edunext-docs-picasso/envs/52/lib/python3.11/site-packages (from -r requirements/doc.txt (line 27)) (1.4.1) Requirement already satisfied: jinja2==3.1.6 in /home/docs/checkouts/readthedocs.org/user_builds/edunext-docs-picasso/envs/52/lib/python3.11/site-packages (from -r requirements/doc.txt (line 29)) (3.1.6) Collecting markupsafe==3.0.2 (from -r requirements/doc.txt (line 31)) Downloading MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB) Collecting packaging==25.0 (from -r requirements/doc.txt (line 33)) Downloading packaging-25.0-py3-none-any.whl.metadata (3.3 kB) Collecting pydata-sphinx-theme==0.8.1 (from -r requirements/doc.txt (line 37)) Downloading pydata_sphinx_theme-0.8.1-py3-none-any.whl.metadata (7.3 kB) Collecting pygments==2.19.1 (from -r requirements/doc.txt (line 39)) Downloading pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB) Collecting pyyaml==6.0.2 (from -r requirements/doc.txt (line 41)) Downloading PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Collecting recommonmark==0.6.0 (from -r requirements/doc.txt (line 43)) Downloading recommonmark-0.6.0-py2.py3-none-any.whl.metadata (463 bytes) Collecting requests==2.32.4 (from -r requirements/doc.txt (line 45)) Downloading requests-2.32.4-py3-none-any.whl.metadata (4.9 kB) Requirement already satisfied: snowballstemmer==3.0.1 in /home/docs/checkouts/readthedocs.org/user_builds/edunext-docs-picasso/envs/52/lib/python3.11/site-packages (from -r requirements/doc.txt (line 50)) (3.0.1) Collecting soupsieve==2.7 (from -r requirements/doc.txt (line 52)) Downloading soupsieve-2.7-py3-none-any.whl.metadata (4.6 kB) Collecting sphinx==4.2.0 (from -r requirements/doc.txt (line 54)) Downloading Sphinx-4.2.0-py3-none-any.whl.metadata (7.9 kB) Collecting sphinx-book-theme==0.3.3 (from -r requirements/doc.txt (line 65)) Downloading sphinx_book_theme-0.3.3-py3-none-any.whl.metadata (5.7 kB) Collecting sphinx-copybutton==0.5.0 (from -r requirements/doc.txt (line 67)) Downloading sphinx_copybutton-0.5.0-py3-none-any.whl.metadata (3.2 kB) Collecting sphinx-panels==0.6.0 (from -r requirements/doc.txt (line 69)) Downloading sphinx_panels-0.6.0-py3-none-any.whl.metadata (4.3 kB) Collecting sphinxcontrib-applehelp==1.0.4 (from -r requirements/doc.txt (line 71)) Downloading sphinxcontrib_applehelp-1.0.4-py3-none-any.whl.metadata (2.7 kB) Collecting sphinxcontrib-contentui==0.2.5 (from -r requirements/doc.txt (line 75)) Downloading sphinxcontrib_contentui-0.2.5-py3-none-any.whl.metadata (778 bytes) Collecting sphinxcontrib-devhelp==1.0.2 (from -r requirements/doc.txt (line 77)) Downloading sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl.metadata (1.4 kB) Collecting sphinxcontrib-htmlhelp==2.0.1 (from -r requirements/doc.txt (line 81)) Downloading sphinxcontrib_htmlhelp-2.0.1-py3-none-any.whl.metadata (2.8 kB) Collecting sphinxcontrib-images==0.9.4 (from -r requirements/doc.txt (line 85)) Downloading sphinxcontrib_images-0.9.4-py2.py3-none-any.whl.metadata (3.3 kB) Requirement already satisfied: sphinxcontrib-jsmath==1.0.1 in /home/docs/checkouts/readthedocs.org/user_builds/edunext-docs-picasso/envs/52/lib/python3.11/site-packages (from -r requirements/doc.txt (line 87)) (1.0.1) Collecting sphinxcontrib-mermaid==0.7.1 (from -r requirements/doc.txt (line 91)) Downloading sphinxcontrib_mermaid-0.7.1-py2.py3-none-any.whl.metadata (9.1 kB) Collecting sphinxcontrib-qthelp==1.0.3 (from -r requirements/doc.txt (line 93)) Downloading sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl.metadata (1.4 kB) Collecting sphinxcontrib-serializinghtml==1.1.5 (from -r requirements/doc.txt (line 97)) Downloading sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl.metadata (1.5 kB) Collecting sphinxcontrib-youtube==1.3.0 (from -r requirements/doc.txt (line 101)) Downloading sphinxcontrib_youtube-1.3.0-py2.py3-none-any.whl.metadata (1.4 kB) Collecting typing-extensions==4.14.0 (from -r requirements/doc.txt (line 103)) Downloading typing_extensions-4.14.0-py3-none-any.whl.metadata (3.0 kB) Collecting urllib3==2.4.0 (from -r requirements/doc.txt (line 105)) Downloading urllib3-2.4.0-py3-none-any.whl.metadata (6.5 kB) Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/edunext-docs-picasso/envs/52/lib/python3.11/site-packages (from sphinx==4.2.0->-r requirements/doc.txt (line 54)) (80.10.2) Downloading alabaster-0.7.16-py3-none-any.whl (13 kB) Downloading babel-2.17.0-py3-none-any.whl (10.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 268.1 MB/s 0:00:00 Downloading beautifulsoup4-4.13.4-py3-none-any.whl (187 kB) Downloading certifi-2025.4.26-py3-none-any.whl (159 kB) Downloading charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (147 kB) Downloading commonmark-0.9.1-py2.py3-none-any.whl (51 kB) Downloading docutils-0.17.1-py2.py3-none-any.whl (575 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 575.5/575.5 kB 642.0 MB/s 0:00:00 Downloading idna-3.10-py3-none-any.whl (70 kB) Downloading MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB) Downloading packaging-25.0-py3-none-any.whl (66 kB) Downloading pydata_sphinx_theme-0.8.1-py3-none-any.whl (3.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 402.3 MB/s 0:00:00 Downloading Sphinx-4.2.0-py3-none-any.whl (3.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 337.5 MB/s 0:00:00 Downloading pygments-2.19.1-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 566.9 MB/s 0:00:00 Downloading PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (762 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 763.0/763.0 kB 697.7 MB/s 0:00:00 Downloading recommonmark-0.6.0-py2.py3-none-any.whl (10 kB) Downloading requests-2.32.4-py3-none-any.whl (64 kB) Downloading urllib3-2.4.0-py3-none-any.whl (128 kB) Downloading soupsieve-2.7-py3-none-any.whl (36 kB) Downloading sphinx_book_theme-0.3.3-py3-none-any.whl (345 kB) Downloading sphinx_copybutton-0.5.0-py3-none-any.whl (12 kB) Downloading sphinx_panels-0.6.0-py3-none-any.whl (87 kB) Downloading sphinxcontrib_applehelp-1.0.4-py3-none-any.whl (120 kB) Downloading sphinxcontrib_contentui-0.2.5-py3-none-any.whl (5.9 kB) Downloading sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB) Downloading sphinxcontrib_htmlhelp-2.0.1-py3-none-any.whl (99 kB) Downloading sphinxcontrib_images-0.9.4-py2.py3-none-any.whl (118 kB) Downloading sphinxcontrib_mermaid-0.7.1-py2.py3-none-any.whl (11 kB) Downloading sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB) Downloading sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl (94 kB) Downloading sphinxcontrib_youtube-1.3.0-py2.py3-none-any.whl (5.7 kB) Downloading typing_extensions-4.14.0-py3-none-any.whl (43 kB) Installing collected packages: sphinxcontrib-mermaid, commonmark, urllib3, typing-extensions, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, soupsieve, pyyaml, pygments, packaging, markupsafe, idna, docutils, charset-normalizer, certifi, babel, alabaster, requests, beautifulsoup4, sphinx, sphinxcontrib-youtube, sphinxcontrib-images, sphinxcontrib-contentui, sphinx-panels, sphinx-copybutton, recommonmark, pydata-sphinx-theme, sphinx-book-theme Attempting uninstall: urllib3 Found existing installation: urllib3 2.6.3 Uninstalling urllib3-2.6.3: Successfully uninstalled urllib3-2.6.3 Attempting uninstall: sphinxcontrib-serializinghtml Found existing installation: sphinxcontrib-serializinghtml 2.0.0 Uninstalling sphinxcontrib-serializinghtml-2.0.0: Successfully uninstalled sphinxcontrib-serializinghtml-2.0.0 Attempting uninstall: sphinxcontrib-qthelp Found existing installation: sphinxcontrib-qthelp 2.0.0 Uninstalling sphinxcontrib-qthelp-2.0.0: Successfully uninstalled sphinxcontrib-qthelp-2.0.0 Attempting uninstall: sphinxcontrib-htmlhelp Found existing installation: sphinxcontrib-htmlhelp 2.1.0 Uninstalling sphinxcontrib-htmlhelp-2.1.0: Successfully uninstalled sphinxcontrib-htmlhelp-2.1.0 Attempting uninstall: sphinxcontrib-devhelp Found existing installation: sphinxcontrib-devhelp 2.0.0 Uninstalling sphinxcontrib-devhelp-2.0.0: Successfully uninstalled sphinxcontrib-devhelp-2.0.0 Attempting uninstall: sphinxcontrib-applehelp Found existing installation: sphinxcontrib-applehelp 2.0.0 Uninstalling sphinxcontrib-applehelp-2.0.0: Successfully uninstalled sphinxcontrib-applehelp-2.0.0 Attempting uninstall: pygments Found existing installation: Pygments 2.19.2 Uninstalling Pygments-2.19.2: Successfully uninstalled Pygments-2.19.2 Attempting uninstall: packaging Found existing installation: packaging 26.0 Uninstalling packaging-26.0: Successfully uninstalled packaging-26.0 Attempting uninstall: markupsafe Found existing installation: MarkupSafe 3.0.3 Uninstalling MarkupSafe-3.0.3: Successfully uninstalled MarkupSafe-3.0.3 Attempting uninstall: idna Found existing installation: idna 3.11 Uninstalling idna-3.11: Successfully uninstalled idna-3.11 Attempting uninstall: docutils Found existing installation: docutils 0.22.4 Uninstalling docutils-0.22.4: Successfully uninstalled docutils-0.22.4 Attempting uninstall: charset-normalizer Found existing installation: charset-normalizer 3.4.4 Uninstalling charset-normalizer-3.4.4: Successfully uninstalled charset-normalizer-3.4.4 Attempting uninstall: certifi Found existing installation: certifi 2026.1.4 Uninstalling certifi-2026.1.4: Successfully uninstalled certifi-2026.1.4 Attempting uninstall: babel Found existing installation: babel 2.18.0 Uninstalling babel-2.18.0: Successfully uninstalled babel-2.18.0 Attempting uninstall: alabaster Found existing installation: alabaster 1.0.0 Uninstalling alabaster-1.0.0: Successfully uninstalled alabaster-1.0.0 Attempting uninstall: requests Found existing installation: requests 2.32.5 Uninstalling requests-2.32.5: Successfully uninstalled requests-2.32.5 Attempting uninstall: sphinx Found existing installation: Sphinx 9.0.4 Uninstalling Sphinx-9.0.4: Successfully uninstalled Sphinx-9.0.4 Successfully installed alabaster-0.7.16 babel-2.17.0 beautifulsoup4-4.13.4 certifi-2025.4.26 charset-normalizer-3.4.2 commonmark-0.9.1 docutils-0.17.1 idna-3.10 markupsafe-3.0.2 packaging-25.0 pydata-sphinx-theme-0.8.1 pygments-2.19.1 pyyaml-6.0.2 recommonmark-0.6.0 requests-2.32.4 soupsieve-2.7 sphinx-4.2.0 sphinx-book-theme-0.3.3 sphinx-copybutton-0.5.0 sphinx-panels-0.6.0 sphinxcontrib-applehelp-1.0.4 sphinxcontrib-contentui-0.2.5 sphinxcontrib-devhelp-1.0.2 sphinxcontrib-htmlhelp-2.0.1 sphinxcontrib-images-0.9.4 sphinxcontrib-mermaid-0.7.1 sphinxcontrib-qthelp-1.0.3 sphinxcontrib-serializinghtml-1.1.5 sphinxcontrib-youtube-1.3.0 typing-extensions-4.14.0 urllib3-2.4.0 [rtd-command-info] start-time: 2026-02-03T07:22:36.302443Z, end-time: 2026-02-03T07:22:36.338601Z, duration: 0, exit-code: 0 cat docs/source/conf.py # Configuration file for the Sphinx documentation builder. # # This file only contains a selection of the most common options. For a full # list see the documentation: # https://www.sphinx-doc.org/en/master/usage/configuration.html # -- Path setup -------------------------------------------------------------- # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. # # import os # import sys # sys.path.insert(0, os.path.abspath('.')) # -- Project information ----------------------------------------------------- project = 'Picasso Workflow' copyright = '2024, edunext' author = 'edunext' # -- General configuration --------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration extensions = [ "sphinxcontrib.youtube", "sphinxcontrib.images", "sphinx_panels", "sphinxcontrib.contentui", "sphinx_copybutton", "sphinx.ext.graphviz", "sphinxcontrib.mermaid", "recommonmark", ] templates_path = ['_templates'] exclude_patterns = [] # -- Options for HTML output ------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output html_theme = 'sphinx_book_theme' html_static_path = ['_static'] # eduNEXT configuration html_logo = '_static/Knowledge_Base_logo.png' extra_navbar_content = """

About the project in Github
""" html_theme_options = { "repository_url": "https://github.com/eduNEXT/picasso", "repository_branch": "main", "path_to_docs": "source", "use_edit_page_button": True, "logo_only": False, "extra_navbar": extra_navbar_content, "home_page_in_toc": True, "show_navbar_depth": 1, "use_repository_button": True, "use_issues_button": True } html_sidebars = {'**': ["sidebar-logo.html", "search-field.html", "sbt-sidebar-nav.html"]} # For custom styles images_config = { "default_image_width": "100%", } html_css_files = [ "css/custom.css", "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css", ] html_js_files = [ "_js/custom.js", ] togglebutton_hint = "Show" togglebutton_hint_hide = "Hide" # Panels conf panels_add_bootstrap_css = False # html_title = "" [rtd-command-info] start-time: 2026-02-03T07:22:36.424939Z, end-time: 2026-02-03T07:22:37.363556Z, duration: 0, exit-code: 0 python -m sphinx -T -W --keep-going -b html -d _build/doctrees -D language=en . $READTHEDOCS_OUTPUT/html /home/docs/checkouts/readthedocs.org/user_builds/edunext-docs-picasso/envs/52/lib/python3.11/site-packages/sphinx/registry.py:24: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. from pkg_resources import iter_entry_points Running Sphinx v4.2.0 loading translations [en]... done making output directory... done Initiated sphinxcontrib-images backend: `sphinxcontrib_images_lightbox2.lightbox2:LightBox2` building [mo]: targets for 0 po files that are out of date 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%] how_tos/configure_docker_registries reading sources... [ 22%] how_tos/configure_workflow reading sources... [ 33%] how_tos/how_to_generate_dynamic_tags reading sources... [ 44%] how_tos/index reading sources... [ 55%] how_tos/reuse_workflow reading sources... [ 66%] how_tos/trigger_build_with_cli reading sources... [ 77%] index reading sources... [ 88%] topic_guides/index reading sources... [100%] topic_guides/reusable_build_workflow Copying static files for sphinxcontrib-images...[ 12%] lightbox2/dist/images/close.png Copying static files for sphinxcontrib-images...[ 25%] lightbox2/dist/images/next.png Copying static files for sphinxcontrib-images...[ 37%] lightbox2/dist/images/prev.png Copying static files for sphinxcontrib-images...[ 50%] lightbox2/dist/images/loading.gif Copying static files for sphinxcontrib-images...[ 62%] lightbox2/dist/js/lightbox-plus-jquery.min.js Copying static files for sphinxcontrib-images...[ 75%] lightbox2/dist/js/lightbox-plus-jquery.min.map Copying static files for sphinxcontrib-images...[ 87%] lightbox2/dist/css/lightbox.css Copying static files for sphinxcontrib-images...[100%] lightbox2-customize/jquery-noconflict.js looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 11%] how_tos/configure_docker_registries writing output... [ 22%] how_tos/configure_workflow writing output... [ 33%] how_tos/how_to_generate_dynamic_tags writing output... [ 44%] how_tos/index writing output... [ 55%] how_tos/reuse_workflow writing output... [ 66%] how_tos/trigger_build_with_cli writing output... [ 77%] index writing output... [ 88%] topic_guides/index writing output... [100%] topic_guides/reusable_build_workflow generating indices... genindex done writing additional pages... search done copying static files... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded. The HTML pages are in ../../_readthedocs/html. Copying contentui stylesheet/javascript... done