Read the Docs build information Build id: 2134262 Project: expected-parrot-edsl Version: latest Commit: 1d4216cb288c9782bfdfb404e1b484b52b482596 Date: 2024-04-05T16:40:06.375768Z State: finished Success: True [rtd-command-info] start-time: 2024-04-05T16:40:07.522450Z, end-time: 2024-04-05T16:40:08.848519Z, duration: 1, exit-code: 0 git clone --depth 1 https://github.com/expectedparrot/edsl.git . Cloning into '.'... [rtd-command-info] start-time: 2024-04-05T16:40:08.933183Z, end-time: 2024-04-05T16:40:10.221091Z, duration: 1, exit-code: 0 git fetch origin --force --prune --prune-tags --depth 50 refs/heads/main:refs/remotes/origin/main [rtd-command-info] start-time: 2024-04-05T16:40:10.354032Z, end-time: 2024-04-05T16:40:10.472665Z, duration: 0, exit-code: 0 git checkout --force origin/main Note: switching to 'origin/main'. 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 1d4216c Merge pull request #198 from expectedparrot/cache_refactor [rtd-command-info] start-time: 2024-04-05T16:40:10.557941Z, end-time: 2024-04-05T16:40:10.618018Z, duration: 0, exit-code: 0 git clean -d -f -f [rtd-command-info] start-time: 2024-04-05T16:40:10.692260Z, end-time: 2024-04-05T16:40:10.757873Z, duration: 0, exit-code: 0 cat .readthedocs.yaml # .readthedocs.yaml # Read the Docs configuration file # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details # Required version: 2 # Set the OS, Python version and other tools you might need build: os: ubuntu-22.04 tools: python: "3.11" # You can also specify other tool versions: # nodejs: "19" # rust: "1.64" # golang: "1.19" # Build documentation in the "docs/" directory with Sphinx sphinx: configuration: docs/conf.py # Optionally build your docs in additional formats such as PDF and ePub # formats: # - pdf # - epub # Optional but recommended, declare the Python requirements required # to build your documentation # See https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html python: install: - requirements: docs/requirements.txt [rtd-command-info] start-time: 2024-04-05T16:40:17.050923Z, end-time: 2024-04-05T16:40:17.132809Z, duration: 0, exit-code: 0 asdf global python 3.11.6 [rtd-command-info] start-time: 2024-04-05T16:40:17.558109Z, end-time: 2024-04-05T16:40:18.660756Z, duration: 1, exit-code: 0 python -mvirtualenv $READTHEDOCS_VIRTUALENV_PATH created virtual environment CPython3.11.6.final.0-64 in 793ms creator CPython3Posix(dest=/home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/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-04-05T16:40:18.734091Z, end-time: 2024-04-05T16:40:31.426553Z, duration: 12, exit-code: 0 python -m pip install --upgrade --no-cache-dir pip setuptools Requirement already satisfied: pip in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (23.1) Collecting pip Downloading pip-24.0-py3-none-any.whl (2.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 12.6 MB/s eta 0:00:00 Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (67.6.1) Collecting setuptools Downloading setuptools-69.2.0-py3-none-any.whl (821 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 821.5/821.5 kB 26.2 MB/s eta 0:00:00 Installing collected packages: setuptools, pip Attempting uninstall: setuptools Found existing installation: setuptools 67.6.1 Uninstalling setuptools-67.6.1: Successfully uninstalled setuptools-67.6.1 Attempting uninstall: pip Found existing installation: pip 23.1 Uninstalling pip-23.1: Successfully uninstalled pip-23.1 Successfully installed pip-24.0 setuptools-69.2.0 [rtd-command-info] start-time: 2024-04-05T16:40:31.491286Z, end-time: 2024-04-05T16:40:37.762015Z, duration: 6, 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-24.0-py3-none-any.whl.metadata (3.2 kB) Collecting MarkupSafe>=2.0 (from Jinja2>=3.0->sphinx) Downloading MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB) Collecting charset-normalizer<4,>=2 (from requests>=2.25.0->sphinx) Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests>=2.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 73.6 MB/s eta 0:00:00 Downloading readthedocs_sphinx_ext-2.2.5-py2.py3-none-any.whl (11 kB) Downloading alabaster-0.7.16-py3-none-any.whl (13 kB) Downloading Babel-2.14.0-py3-none-any.whl (11.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.0/11.0 MB 137.3 MB/s eta 0:00:00 Downloading docutils-0.20.1-py3-none-any.whl (572 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 572.7/572.7 kB 299.7 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 275.9 MB/s eta 0:00:00 Downloading packaging-24.0-py3-none-any.whl (53 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.5/53.5 kB 212.9 MB/s eta 0:00:00 Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 300.8 MB/s eta 0:00:00 Downloading requests-2.31.0-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 247.6 MB/s eta 0:00:00 Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 kB 260.0 MB/s eta 0:00:00 Downloading sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl (99 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.2/99.2 kB 267.2 MB/s eta 0:00:00 Downloading sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl (92 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.7/92.7 kB 255.8 MB/s eta 0:00:00 Downloading sphinxcontrib_applehelp-1.0.8-py3-none-any.whl (120 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.0/120.0 kB 270.5 MB/s eta 0:00:00 Downloading sphinxcontrib_devhelp-1.0.6-py3-none-any.whl (83 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.5/83.5 kB 256.0 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 210.4 MB/s eta 0:00:00 Downloading certifi-2024.2.2-py3-none-any.whl (163 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 163.8/163.8 kB 289.9 MB/s eta 0:00:00 Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.3/140.3 kB 278.1 MB/s eta 0:00:00 Downloading idna-3.6-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.6/61.6 kB 243.3 MB/s eta 0:00:00 Downloading MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB) Downloading urllib3-2.2.1-py3-none-any.whl (121 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.1/121.1 kB 266.6 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-24.0 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-04-05T16:40:37.843771Z, end-time: 2024-04-05T16:41:40.525853Z, duration: 62, exit-code: 0 python -m pip install --exists-action=w --no-cache-dir -r docs/requirements.txt Ignoring appnope: markers 'python_full_version >= "3.9.1" and python_version < "3.12" and platform_system == "Darwin"' don't match your environment Ignoring async-timeout: markers 'python_full_version >= "3.9.1" and python_version < "3.11"' don't match your environment Ignoring colorama: markers 'python_full_version >= "3.9.1" and python_version < "3.12" and (sys_platform == "win32" or platform_system == "Windows")' don't match your environment Ignoring exceptiongroup: markers 'python_full_version >= "3.9.1" and python_version < "3.11"' don't match your environment Ignoring importlib-metadata: markers 'python_full_version >= "3.9.1" and python_version < "3.10"' don't match your environment Ignoring importlib-resources: markers 'python_full_version >= "3.9.1" and python_version < "3.10"' don't match your environment Ignoring pywin32: markers 'sys_platform == "win32" and platform_python_implementation != "PyPy" and python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring pywinpty: markers 'python_full_version >= "3.9.1" and python_version < "3.12" and os_name == "nt"' don't match your environment Ignoring scipy: markers 'python_version == "3.9" and platform_system == "Windows" and platform_machine == "x86" and python_full_version >= "3.9.1"' don't match your environment Ignoring tomli: markers 'python_full_version >= "3.9.1" and python_version < "3.11"' don't match your environment Ignoring zipp: markers 'python_full_version >= "3.9.1" and python_version < "3.10"' don't match your environment Collecting aiohttp==3.9.3 (from -r docs/requirements.txt (line 1)) Downloading aiohttp-3.9.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 9.9 MB/s eta 0:00:00 Collecting aiosignal==1.3.1 (from -r docs/requirements.txt (line 78)) Downloading aiosignal-1.3.1-py3-none-any.whl (7.6 kB) Requirement already satisfied: alabaster==0.7.16 in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (from -r docs/requirements.txt (line 81)) (0.7.16) Collecting annotated-types==0.6.0 (from -r docs/requirements.txt (line 84)) Downloading annotated_types-0.6.0-py3-none-any.whl (12 kB) Collecting anyio==4.3.0 (from -r docs/requirements.txt (line 87)) Downloading anyio-4.3.0-py3-none-any.whl (85 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.6/85.6 kB 42.3 MB/s eta 0:00:00 Collecting argon2-cffi-bindings==21.2.0 (from -r docs/requirements.txt (line 93)) Downloading argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (86 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 86.2/86.2 kB 35.2 MB/s eta 0:00:00 Collecting argon2-cffi==23.1.0 (from -r docs/requirements.txt (line 115)) Downloading argon2_cffi-23.1.0-py3-none-any.whl (15 kB) Collecting arrow==1.3.0 (from -r docs/requirements.txt (line 118)) Downloading arrow-1.3.0-py3-none-any.whl (66 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.4/66.4 kB 37.4 MB/s eta 0:00:00 Collecting astroid==3.1.0 (from -r docs/requirements.txt (line 121)) Downloading astroid-3.1.0-py3-none-any.whl (275 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 275.6/275.6 kB 16.8 MB/s eta 0:00:00 Collecting asttokens==2.4.1 (from -r docs/requirements.txt (line 124)) Downloading asttokens-2.4.1-py2.py3-none-any.whl (27 kB) Collecting async-lru==2.0.4 (from -r docs/requirements.txt (line 127)) Downloading async_lru-2.0.4-py3-none-any.whl (6.1 kB) Collecting attrs==23.2.0 (from -r docs/requirements.txt (line 133)) Downloading attrs-23.2.0-py3-none-any.whl (60 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.8/60.8 kB 40.8 MB/s eta 0:00:00 Requirement already satisfied: babel==2.14.0 in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (from -r docs/requirements.txt (line 136)) (2.14.0) Collecting beautifulsoup4==4.12.3 (from -r docs/requirements.txt (line 139)) Downloading beautifulsoup4-4.12.3-py3-none-any.whl (147 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 147.9/147.9 kB 17.3 MB/s eta 0:00:00 Collecting black==23.12.1 (from black[jupyter]==23.12.1->-r docs/requirements.txt (line 142)) Downloading black-23.12.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 22.6 MB/s eta 0:00:00 Collecting bleach==6.1.0 (from -r docs/requirements.txt (line 165)) Downloading bleach-6.1.0-py3-none-any.whl (162 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.8/162.8 kB 63.4 MB/s eta 0:00:00 Requirement already satisfied: certifi==2024.2.2 in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (from -r docs/requirements.txt (line 168)) (2024.2.2) Collecting cffi==1.16.0 (from -r docs/requirements.txt (line 171)) Downloading cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (464 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 464.8/464.8 kB 34.7 MB/s eta 0:00:00 Collecting cfgv==3.4.0 (from -r docs/requirements.txt (line 224)) Downloading cfgv-3.4.0-py2.py3-none-any.whl (7.2 kB) Requirement already satisfied: charset-normalizer==3.3.2 in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (from -r docs/requirements.txt (line 227)) (3.3.2) Collecting click==8.1.7 (from -r docs/requirements.txt (line 318)) Downloading click-8.1.7-py3-none-any.whl (97 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 213.7 MB/s eta 0:00:00 Collecting comm==0.2.2 (from -r docs/requirements.txt (line 324)) Downloading comm-0.2.2-py3-none-any.whl (7.2 kB) Collecting contourpy==1.2.0 (from -r docs/requirements.txt (line 327)) Downloading contourpy-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (313 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 313.4/313.4 kB 36.3 MB/s eta 0:00:00 Collecting coverage==7.4.4 (from -r docs/requirements.txt (line 372)) Downloading coverage-7.4.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (237 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 237.3/237.3 kB 57.5 MB/s eta 0:00:00 Collecting cycler==0.12.1 (from -r docs/requirements.txt (line 425)) Downloading cycler-0.12.1-py3-none-any.whl (8.3 kB) Collecting debugpy==1.8.1 (from -r docs/requirements.txt (line 428)) Downloading debugpy-1.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.6/2.6 MB 39.3 MB/s eta 0:00:00 Collecting decorator==5.1.1 (from -r docs/requirements.txt (line 451)) Downloading decorator-5.1.1-py3-none-any.whl (9.1 kB) Collecting defusedxml==0.7.1 (from -r docs/requirements.txt (line 454)) Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) Collecting dill==0.3.8 (from -r docs/requirements.txt (line 457)) Downloading dill-0.3.8-py3-none-any.whl (116 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 116.3/116.3 kB 262.2 MB/s eta 0:00:00 Collecting distlib==0.3.8 (from -r docs/requirements.txt (line 460)) Downloading distlib-0.3.8-py2.py3-none-any.whl (468 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 468.9/468.9 kB 55.0 MB/s eta 0:00:00 Collecting distro==1.9.0 (from -r docs/requirements.txt (line 463)) Downloading distro-1.9.0-py3-none-any.whl (20 kB) Requirement already satisfied: docutils==0.20.1 in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (from -r docs/requirements.txt (line 466)) (0.20.1) Collecting execnet==2.0.2 (from -r docs/requirements.txt (line 472)) Downloading execnet-2.0.2-py3-none-any.whl (37 kB) Collecting executing==2.0.1 (from -r docs/requirements.txt (line 475)) Downloading executing-2.0.1-py2.py3-none-any.whl (24 kB) Collecting fastjsonschema==2.19.1 (from -r docs/requirements.txt (line 478)) Downloading fastjsonschema-2.19.1-py3-none-any.whl (23 kB) Collecting filelock==3.13.1 (from -r docs/requirements.txt (line 481)) Downloading filelock-3.13.1-py3-none-any.whl (11 kB) Collecting fonttools==4.50.0 (from -r docs/requirements.txt (line 484)) Downloading fonttools-4.50.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.9/4.9 MB 63.5 MB/s eta 0:00:00 Collecting fqdn==1.5.1 (from -r docs/requirements.txt (line 527)) Downloading fqdn-1.5.1-py3-none-any.whl (9.1 kB) Collecting frozenlist==1.4.1 (from -r docs/requirements.txt (line 530)) Downloading frozenlist-1.4.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (272 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 272.3/272.3 kB 244.3 MB/s eta 0:00:00 Collecting gprof2dot==2022.7.29 (from -r docs/requirements.txt (line 608)) Downloading gprof2dot-2022.7.29-py2.py3-none-any.whl (34 kB) Collecting greenlet==3.0.3 (from -r docs/requirements.txt (line 611)) Downloading greenlet-3.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (620 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 620.0/620.0 kB 139.9 MB/s eta 0:00:00 Collecting h11==0.14.0 (from -r docs/requirements.txt (line 670)) Downloading h11-0.14.0-py3-none-any.whl (58 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.3/58.3 kB 224.5 MB/s eta 0:00:00 Collecting httpcore==1.0.4 (from -r docs/requirements.txt (line 673)) Downloading httpcore-1.0.4-py3-none-any.whl (77 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.8/77.8 kB 220.2 MB/s eta 0:00:00 Collecting httpx==0.27.0 (from -r docs/requirements.txt (line 676)) Downloading httpx-0.27.0-py3-none-any.whl (75 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.6/75.6 kB 242.8 MB/s eta 0:00:00 Collecting identify==2.5.35 (from -r docs/requirements.txt (line 679)) Downloading identify-2.5.35-py2.py3-none-any.whl (98 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.9/98.9 kB 253.9 MB/s eta 0:00:00 Requirement already satisfied: idna==3.6 in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (from -r docs/requirements.txt (line 682)) (3.6) Requirement already satisfied: imagesize==1.4.1 in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (from -r docs/requirements.txt (line 685)) (1.4.1) Collecting iniconfig==2.0.0 (from -r docs/requirements.txt (line 694)) Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB) Collecting ipykernel==6.29.3 (from -r docs/requirements.txt (line 697)) Downloading ipykernel-6.29.3-py3-none-any.whl (117 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.1/117.1 kB 236.5 MB/s eta 0:00:00 Collecting ipython==8.18.1 (from -r docs/requirements.txt (line 700)) Downloading ipython-8.18.1-py3-none-any.whl (808 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 808.2/808.2 kB 91.4 MB/s eta 0:00:00 Collecting ipywidgets==8.1.2 (from -r docs/requirements.txt (line 703)) Downloading ipywidgets-8.1.2-py3-none-any.whl (139 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.4/139.4 kB 266.0 MB/s eta 0:00:00 Collecting isoduration==20.11.0 (from -r docs/requirements.txt (line 706)) Downloading isoduration-20.11.0-py3-none-any.whl (11 kB) Collecting isort==5.13.2 (from -r docs/requirements.txt (line 709)) Downloading isort-5.13.2-py3-none-any.whl (92 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.3/92.3 kB 253.5 MB/s eta 0:00:00 Collecting jedi==0.19.1 (from -r docs/requirements.txt (line 712)) Downloading jedi-0.19.1-py2.py3-none-any.whl (1.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 92.8 MB/s eta 0:00:00 Requirement already satisfied: jinja2==3.1.3 in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (from -r docs/requirements.txt (line 715)) (3.1.3) Collecting json5==0.9.24 (from -r docs/requirements.txt (line 718)) Downloading json5-0.9.24-py3-none-any.whl (30 kB) Collecting jsonpointer==2.4 (from -r docs/requirements.txt (line 721)) Downloading jsonpointer-2.4-py2.py3-none-any.whl (7.8 kB) Collecting jsonschema-specifications==2023.12.1 (from -r docs/requirements.txt (line 724)) Downloading jsonschema_specifications-2023.12.1-py3-none-any.whl (18 kB) Collecting jsonschema==4.21.1 (from -r docs/requirements.txt (line 727)) Downloading jsonschema-4.21.1-py3-none-any.whl (85 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.5/85.5 kB 253.2 MB/s eta 0:00:00 Collecting jupyter-client==8.6.1 (from -r docs/requirements.txt (line 733)) Downloading jupyter_client-8.6.1-py3-none-any.whl (105 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 105.9/105.9 kB 247.8 MB/s eta 0:00:00 Collecting jupyter-console==6.6.3 (from -r docs/requirements.txt (line 736)) Downloading jupyter_console-6.6.3-py3-none-any.whl (24 kB) Collecting jupyter-core==5.7.2 (from -r docs/requirements.txt (line 739)) Downloading jupyter_core-5.7.2-py3-none-any.whl (28 kB) Collecting jupyter-events==0.9.1 (from -r docs/requirements.txt (line 742)) Downloading jupyter_events-0.9.1-py3-none-any.whl (18 kB) Collecting jupyter-lsp==2.2.4 (from -r docs/requirements.txt (line 745)) Downloading jupyter_lsp-2.2.4-py3-none-any.whl (69 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.1/69.1 kB 244.7 MB/s eta 0:00:00 Collecting jupyter-server-terminals==0.5.3 (from -r docs/requirements.txt (line 748)) Downloading jupyter_server_terminals-0.5.3-py3-none-any.whl (13 kB) Collecting jupyter-server==2.13.0 (from -r docs/requirements.txt (line 751)) Downloading jupyter_server-2.13.0-py3-none-any.whl (383 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 383.2/383.2 kB 239.8 MB/s eta 0:00:00 Collecting jupyter==1.0.0 (from -r docs/requirements.txt (line 754)) Downloading jupyter-1.0.0-py2.py3-none-any.whl (2.7 kB) Collecting jupyterlab-pygments==0.3.0 (from -r docs/requirements.txt (line 758)) Downloading jupyterlab_pygments-0.3.0-py3-none-any.whl (15 kB) Collecting jupyterlab-server==2.25.4 (from -r docs/requirements.txt (line 761)) Downloading jupyterlab_server-2.25.4-py3-none-any.whl (58 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.0/59.0 kB 223.3 MB/s eta 0:00:00 Collecting jupyterlab-widgets==3.0.10 (from -r docs/requirements.txt (line 764)) Downloading jupyterlab_widgets-3.0.10-py3-none-any.whl (215 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 215.0/215.0 kB 267.6 MB/s eta 0:00:00 Collecting jupyterlab==4.1.5 (from -r docs/requirements.txt (line 767)) Downloading jupyterlab-4.1.5-py3-none-any.whl (11.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.4/11.4 MB 129.2 MB/s eta 0:00:00 Collecting kiwisolver==1.4.5 (from -r docs/requirements.txt (line 770)) Downloading kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/1.4 MB 210.7 MB/s eta 0:00:00 Collecting lxml==5.1.0 (from -r docs/requirements.txt (line 875)) Downloading lxml-5.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.1/8.1 MB 202.2 MB/s eta 0:00:00 Collecting markdown-it-py==3.0.0 (from -r docs/requirements.txt (line 954)) Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 243.5 MB/s eta 0:00:00 Collecting markdown2==2.4.13 (from -r docs/requirements.txt (line 957)) Downloading markdown2-2.4.13-py2.py3-none-any.whl (41 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.3/41.3 kB 216.6 MB/s eta 0:00:00 Requirement already satisfied: markupsafe==2.1.5 in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (from -r docs/requirements.txt (line 960)) (2.1.5) Collecting matplotlib-inline==0.1.6 (from -r docs/requirements.txt (line 1021)) Downloading matplotlib_inline-0.1.6-py3-none-any.whl (9.4 kB) Collecting matplotlib==3.8.3 (from -r docs/requirements.txt (line 1024)) Downloading matplotlib-3.8.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.6/11.6 MB 202.5 MB/s eta 0:00:00 Collecting mccabe==0.7.0 (from -r docs/requirements.txt (line 1053)) Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB) Collecting mdurl==0.1.2 (from -r docs/requirements.txt (line 1056)) Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) Collecting mistune==3.0.2 (from -r docs/requirements.txt (line 1059)) Downloading mistune-3.0.2-py3-none-any.whl (47 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.0/48.0 kB 232.5 MB/s eta 0:00:00 Collecting multidict==6.0.5 (from -r docs/requirements.txt (line 1062)) Downloading multidict-6.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (128 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 128.7/128.7 kB 245.3 MB/s eta 0:00:00 Collecting mypy-extensions==1.0.0 (from -r docs/requirements.txt (line 1153)) Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB) Collecting mypy==1.9.0 (from -r docs/requirements.txt (line 1156)) Downloading mypy-1.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.4/12.4 MB 198.4 MB/s eta 0:00:00 Collecting nbclient==0.10.0 (from -r docs/requirements.txt (line 1184)) Downloading nbclient-0.10.0-py3-none-any.whl (25 kB) Collecting nbconvert==7.16.2 (from -r docs/requirements.txt (line 1187)) Downloading nbconvert-7.16.2-py3-none-any.whl (257 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 257.3/257.3 kB 282.9 MB/s eta 0:00:00 Collecting nbformat==5.10.3 (from -r docs/requirements.txt (line 1190)) Downloading nbformat-5.10.3-py3-none-any.whl (78 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.4/78.4 kB 247.3 MB/s eta 0:00:00 Collecting nest-asyncio==1.6.0 (from -r docs/requirements.txt (line 1193)) Downloading nest_asyncio-1.6.0-py3-none-any.whl (5.2 kB) Collecting nodeenv==1.8.0 (from -r docs/requirements.txt (line 1196)) Downloading nodeenv-1.8.0-py2.py3-none-any.whl (22 kB) Collecting notebook-shim==0.2.4 (from -r docs/requirements.txt (line 1199)) Downloading notebook_shim-0.2.4-py3-none-any.whl (13 kB) Collecting notebook==7.1.2 (from -r docs/requirements.txt (line 1202)) Downloading notebook-7.1.2-py3-none-any.whl (5.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.0/5.0 MB 214.9 MB/s eta 0:00:00 Collecting numpy==1.26.4 (from -r docs/requirements.txt (line 1205)) Downloading numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.3/18.3 MB 194.7 MB/s eta 0:00:00 Collecting openai==1.14.1 (from -r docs/requirements.txt (line 1242)) Downloading openai-1.14.1-py3-none-any.whl (257 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 257.5/257.5 kB 281.6 MB/s eta 0:00:00 Collecting overrides==7.7.0 (from -r docs/requirements.txt (line 1245)) Downloading overrides-7.7.0-py3-none-any.whl (17 kB) Requirement already satisfied: packaging==24.0 in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (from -r docs/requirements.txt (line 1248)) (24.0) Collecting pandas==2.2.1 (from -r docs/requirements.txt (line 1251)) Downloading pandas-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.0/13.0 MB 194.1 MB/s eta 0:00:00 Collecting pandocfilters==1.5.1 (from -r docs/requirements.txt (line 1281)) Downloading pandocfilters-1.5.1-py2.py3-none-any.whl (8.7 kB) Collecting parso==0.8.3 (from -r docs/requirements.txt (line 1284)) Downloading parso-0.8.3-py2.py3-none-any.whl (100 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.8/100.8 kB 235.6 MB/s eta 0:00:00 Collecting pathspec==0.12.1 (from -r docs/requirements.txt (line 1287)) Downloading pathspec-0.12.1-py3-none-any.whl (31 kB) Collecting patsy==0.5.6 (from -r docs/requirements.txt (line 1290)) Downloading patsy-0.5.6-py2.py3-none-any.whl (233 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 233.9/233.9 kB 283.6 MB/s eta 0:00:00 Collecting pexpect==4.9.0 (from -r docs/requirements.txt (line 1293)) Downloading pexpect-4.9.0-py2.py3-none-any.whl (63 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.8/63.8 kB 244.5 MB/s eta 0:00:00 Collecting pillow==10.2.0 (from -r docs/requirements.txt (line 1296)) Downloading pillow-10.2.0-cp311-cp311-manylinux_2_28_x86_64.whl (4.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 228.2 MB/s eta 0:00:00 Collecting platformdirs==4.2.0 (from -r docs/requirements.txt (line 1365)) Downloading platformdirs-4.2.0-py3-none-any.whl (17 kB) Collecting pluggy==1.4.0 (from -r docs/requirements.txt (line 1368)) Downloading pluggy-1.4.0-py3-none-any.whl (20 kB) Collecting pre-commit==3.6.2 (from -r docs/requirements.txt (line 1371)) Downloading pre_commit-3.6.2-py2.py3-none-any.whl (204 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 204.2/204.2 kB 281.0 MB/s eta 0:00:00 Collecting prometheus-client==0.20.0 (from -r docs/requirements.txt (line 1374)) Downloading prometheus_client-0.20.0-py3-none-any.whl (54 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 240.3 MB/s eta 0:00:00 Collecting prompt-toolkit==3.0.43 (from -r docs/requirements.txt (line 1377)) Downloading prompt_toolkit-3.0.43-py3-none-any.whl (386 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 386.1/386.1 kB 281.5 MB/s eta 0:00:00 Collecting psutil==5.9.8 (from -r docs/requirements.txt (line 1380)) Downloading psutil-5.9.8-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (288 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 288.2/288.2 kB 280.4 MB/s eta 0:00:00 Collecting ptyprocess==0.7.0 (from -r docs/requirements.txt (line 1397)) Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB) Collecting pure-eval==0.2.2 (from -r docs/requirements.txt (line 1400)) Downloading pure_eval-0.2.2-py3-none-any.whl (11 kB) Collecting pycparser==2.21 (from -r docs/requirements.txt (line 1403)) Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 272.1 MB/s eta 0:00:00 Collecting pydantic-core==2.16.3 (from -r docs/requirements.txt (line 1406)) Downloading pydantic_core-2.16.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 218.1 MB/s eta 0:00:00 Collecting pydantic==2.6.4 (from -r docs/requirements.txt (line 1486)) Downloading pydantic-2.6.4-py3-none-any.whl (394 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 394.9/394.9 kB 284.3 MB/s eta 0:00:00 Collecting pydocstyle==6.3.0 (from -r docs/requirements.txt (line 1489)) Downloading pydocstyle-6.3.0-py3-none-any.whl (38 kB) Collecting pydot==2.0.0 (from -r docs/requirements.txt (line 1492)) Downloading pydot-2.0.0-py3-none-any.whl (22 kB) Requirement already satisfied: pygments==2.17.2 in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (from -r docs/requirements.txt (line 1495)) (2.17.2) Collecting pylint==3.1.0 (from -r docs/requirements.txt (line 1498)) Downloading pylint-3.1.0-py3-none-any.whl (515 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 515.6/515.6 kB 289.4 MB/s eta 0:00:00 Collecting pyparsing==3.1.2 (from -r docs/requirements.txt (line 1501)) Downloading pyparsing-3.1.2-py3-none-any.whl (103 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.2/103.2 kB 263.9 MB/s eta 0:00:00 Collecting pytest-asyncio==0.23.5.post1 (from -r docs/requirements.txt (line 1504)) Downloading pytest_asyncio-0.23.5.post1-py3-none-any.whl (17 kB) Collecting pytest-env==1.1.3 (from -r docs/requirements.txt (line 1507)) Downloading pytest_env-1.1.3-py3-none-any.whl (6.2 kB) Collecting pytest-mock==3.12.0 (from -r docs/requirements.txt (line 1510)) Downloading pytest_mock-3.12.0-py3-none-any.whl (9.8 kB) Collecting pytest-profiling==1.7.0 (from -r docs/requirements.txt (line 1513)) Downloading pytest_profiling-1.7.0-py2.py3-none-any.whl (8.3 kB) Collecting pytest-xdist==3.5.0 (from -r docs/requirements.txt (line 1516)) Downloading pytest_xdist-3.5.0-py3-none-any.whl (42 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.0/42.0 kB 210.4 MB/s eta 0:00:00 Collecting pytest==7.4.4 (from -r docs/requirements.txt (line 1519)) Downloading pytest-7.4.4-py3-none-any.whl (325 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 325.3/325.3 kB 289.4 MB/s eta 0:00:00 Collecting python-dateutil==2.9.0.post0 (from -r docs/requirements.txt (line 1522)) Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 kB 204.7 MB/s eta 0:00:00 Collecting python-docx==1.1.0 (from -r docs/requirements.txt (line 1525)) Downloading python_docx-1.1.0-py3-none-any.whl (239 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 239.6/239.6 kB 284.2 MB/s eta 0:00:00 Collecting python-dotenv==1.0.1 (from -r docs/requirements.txt (line 1528)) Downloading python_dotenv-1.0.1-py3-none-any.whl (19 kB) Collecting python-json-logger==2.0.7 (from -r docs/requirements.txt (line 1531)) Downloading python_json_logger-2.0.7-py3-none-any.whl (8.1 kB) Collecting pytz==2024.1 (from -r docs/requirements.txt (line 1534)) Downloading pytz-2024.1-py2.py3-none-any.whl (505 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 505.5/505.5 kB 287.1 MB/s eta 0:00:00 Collecting pyyaml==6.0.1 (from -r docs/requirements.txt (line 1559)) Downloading PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (757 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 757.7/757.7 kB 270.3 MB/s eta 0:00:00 Collecting pyzmq==25.1.2 (from -r docs/requirements.txt (line 1610)) Downloading pyzmq-25.1.2-cp311-cp311-manylinux_2_28_x86_64.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 249.2 MB/s eta 0:00:00 Collecting qtconsole==5.5.1 (from -r docs/requirements.txt (line 1704)) Downloading qtconsole-5.5.1-py3-none-any.whl (123 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.4/123.4 kB 265.0 MB/s eta 0:00:00 Collecting qtpy==2.4.1 (from -r docs/requirements.txt (line 1707)) Downloading QtPy-2.4.1-py3-none-any.whl (93 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.5/93.5 kB 261.4 MB/s eta 0:00:00 Collecting referencing==0.34.0 (from -r docs/requirements.txt (line 1710)) Downloading referencing-0.34.0-py3-none-any.whl (26 kB) Requirement already satisfied: requests==2.31.0 in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (from -r docs/requirements.txt (line 1713)) (2.31.0) Collecting rfc3339-validator==0.1.4 (from -r docs/requirements.txt (line 1716)) Downloading rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB) Collecting rfc3986-validator==0.1.1 (from -r docs/requirements.txt (line 1719)) Downloading rfc3986_validator-0.1.1-py2.py3-none-any.whl (4.2 kB) Collecting rich==13.7.1 (from -r docs/requirements.txt (line 1722)) Downloading rich-13.7.1-py3-none-any.whl (240 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 240.7/240.7 kB 283.9 MB/s eta 0:00:00 Collecting rpds-py==0.18.0 (from -r docs/requirements.txt (line 1725)) Downloading rpds_py-0.18.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 244.9 MB/s eta 0:00:00 Collecting scipy==1.12.0 (from -r docs/requirements.txt (line 1825)) Downloading scipy-1.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (38.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 38.4/38.4 MB 204.4 MB/s eta 0:00:00 Collecting seaborn==0.13.2 (from -r docs/requirements.txt (line 1871)) Downloading seaborn-0.13.2-py3-none-any.whl (294 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.9/294.9 kB 284.8 MB/s eta 0:00:00 Collecting send2trash==1.8.2 (from -r docs/requirements.txt (line 1874)) Downloading Send2Trash-1.8.2-py3-none-any.whl (18 kB) Requirement already satisfied: setuptools==69.2.0 in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (from -r docs/requirements.txt (line 1877)) (69.2.0) Collecting simpleeval==0.9.13 (from -r docs/requirements.txt (line 1880)) Downloading simpleeval-0.9.13-py2.py3-none-any.whl (15 kB) Collecting six==1.16.0 (from -r docs/requirements.txt (line 1883)) Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting sniffio==1.3.1 (from -r docs/requirements.txt (line 1886)) Downloading sniffio-1.3.1-py3-none-any.whl (10 kB) Requirement already satisfied: snowballstemmer==2.2.0 in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (from -r docs/requirements.txt (line 1889)) (2.2.0) Collecting soupsieve==2.5 (from -r docs/requirements.txt (line 1892)) Downloading soupsieve-2.5-py3-none-any.whl (36 kB) Collecting sphinx-copybutton==0.5.2 (from -r docs/requirements.txt (line 1895)) Downloading sphinx_copybutton-0.5.2-py3-none-any.whl (13 kB) Requirement already satisfied: sphinx==7.2.6 in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (from -r docs/requirements.txt (line 1898)) (7.2.6) Requirement already satisfied: sphinxcontrib-applehelp==1.0.8 in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (from -r docs/requirements.txt (line 1901)) (1.0.8) Requirement already satisfied: sphinxcontrib-devhelp==1.0.6 in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (from -r docs/requirements.txt (line 1904)) (1.0.6) Requirement already satisfied: sphinxcontrib-htmlhelp==2.0.5 in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (from -r docs/requirements.txt (line 1907)) (2.0.5) Requirement already satisfied: sphinxcontrib-jsmath==1.0.1 in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (from -r docs/requirements.txt (line 1910)) (1.0.1) Requirement already satisfied: sphinxcontrib-qthelp==1.0.7 in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (from -r docs/requirements.txt (line 1913)) (1.0.7) Requirement already satisfied: sphinxcontrib-serializinghtml==1.1.10 in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (from -r docs/requirements.txt (line 1916)) (1.1.10) Collecting sqlalchemy==2.0.28 (from -r docs/requirements.txt (line 1919)) Downloading SQLAlchemy-2.0.28-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 245.3 MB/s eta 0:00:00 Collecting stack-data==0.6.3 (from -r docs/requirements.txt (line 1969)) Downloading stack_data-0.6.3-py3-none-any.whl (24 kB) Collecting statsmodels==0.13.5 (from -r docs/requirements.txt (line 1972)) Downloading statsmodels-0.13.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.9/9.9 MB 211.9 MB/s eta 0:00:00 Collecting tenacity==8.2.3 (from -r docs/requirements.txt (line 1998)) Downloading tenacity-8.2.3-py3-none-any.whl (24 kB) Collecting terminado==0.18.1 (from -r docs/requirements.txt (line 2001)) Downloading terminado-0.18.1-py3-none-any.whl (14 kB) Collecting tinycss2==1.2.1 (from -r docs/requirements.txt (line 2004)) Downloading tinycss2-1.2.1-py3-none-any.whl (21 kB) Collecting tokenize-rt==5.2.0 (from -r docs/requirements.txt (line 2007)) Downloading tokenize_rt-5.2.0-py2.py3-none-any.whl (5.8 kB) Collecting toml-sort==0.23.1 (from -r docs/requirements.txt (line 2010)) Downloading toml_sort-0.23.1-py3-none-any.whl (20 kB) Collecting toml==0.10.2 (from -r docs/requirements.txt (line 2013)) Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB) Collecting tomlkit==0.12.4 (from -r docs/requirements.txt (line 2019)) Downloading tomlkit-0.12.4-py3-none-any.whl (37 kB) Collecting tornado==6.4 (from -r docs/requirements.txt (line 2022)) 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 292.7 MB/s eta 0:00:00 Collecting tqdm==4.66.2 (from -r docs/requirements.txt (line 2034)) Downloading tqdm-4.66.2-py3-none-any.whl (78 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.3/78.3 kB 250.8 MB/s eta 0:00:00 Collecting traitlets==5.14.2 (from -r docs/requirements.txt (line 2037)) Downloading traitlets-5.14.2-py3-none-any.whl (85 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.4/85.4 kB 253.3 MB/s eta 0:00:00 Collecting types-python-dateutil==2.9.0.20240316 (from -r docs/requirements.txt (line 2040)) Downloading types_python_dateutil-2.9.0.20240316-py3-none-any.whl (9.7 kB) Collecting typing-extensions==4.10.0 (from -r docs/requirements.txt (line 2043)) Downloading typing_extensions-4.10.0-py3-none-any.whl (33 kB) Collecting tzdata==2024.1 (from -r docs/requirements.txt (line 2046)) Downloading tzdata-2024.1-py2.py3-none-any.whl (345 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 345.4/345.4 kB 285.6 MB/s eta 0:00:00 Collecting uri-template==1.3.0 (from -r docs/requirements.txt (line 2049)) Downloading uri_template-1.3.0-py3-none-any.whl (11 kB) Requirement already satisfied: urllib3==2.2.1 in /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages (from -r docs/requirements.txt (line 2052)) (2.2.1) Collecting virtualenv==20.25.1 (from -r docs/requirements.txt (line 2055)) Downloading virtualenv-20.25.1-py3-none-any.whl (3.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.8/3.8 MB 243.0 MB/s eta 0:00:00 Collecting wcwidth==0.2.13 (from -r docs/requirements.txt (line 2058)) Downloading wcwidth-0.2.13-py2.py3-none-any.whl (34 kB) Collecting webcolors==1.13 (from -r docs/requirements.txt (line 2061)) Downloading webcolors-1.13-py3-none-any.whl (14 kB) Collecting webencodings==0.5.1 (from -r docs/requirements.txt (line 2064)) Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB) Collecting websocket-client==1.7.0 (from -r docs/requirements.txt (line 2067)) Downloading websocket_client-1.7.0-py3-none-any.whl (58 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.5/58.5 kB 237.0 MB/s eta 0:00:00 Collecting widgetsnbextension==4.0.10 (from -r docs/requirements.txt (line 2070)) Downloading widgetsnbextension-4.0.10-py3-none-any.whl (2.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 245.7 MB/s eta 0:00:00 Collecting wordcloud==1.9.3 (from -r docs/requirements.txt (line 2073)) Downloading wordcloud-1.9.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (548 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 548.3/548.3 kB 291.4 MB/s eta 0:00:00 Collecting yarl==1.9.4 (from -r docs/requirements.txt (line 2138)) Downloading yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 328.1/328.1 kB 260.9 MB/s eta 0:00:00 Installing collected packages: webencodings, wcwidth, simpleeval, pytz, pure-eval, ptyprocess, fastjsonschema, distlib, widgetsnbextension, websocket-client, webcolors, uri-template, tzdata, typing-extensions, types-python-dateutil, traitlets, tqdm, tornado, tomlkit, toml, tokenize-rt, tinycss2, tenacity, soupsieve, sniffio, six, send2trash, rpds-py, rfc3986-validator, qtpy, pyzmq, pyyaml, python-json-logger, python-dotenv, pyparsing, pydocstyle, pycparser, psutil, prompt-toolkit, prometheus-client, pluggy, platformdirs, pillow, pexpect, pathspec, parso, pandocfilters, overrides, numpy, nodeenv, nest-asyncio, mypy-extensions, multidict, mistune, mdurl, mccabe, markdown2, lxml, kiwisolver, jupyterlab-widgets, jupyterlab-pygments, jsonpointer, json5, isort, iniconfig, identify, h11, greenlet, gprof2dot, frozenlist, fqdn, fonttools, filelock, executing, execnet, distro, dill, defusedxml, decorator, debugpy, cycler, coverage, click, cfgv, attrs, async-lru, astroid, annotated-types, yarl, virtualenv, toml-sort, terminado, sqlalchemy, scipy, rfc3339-validator, referencing, python-docx, python-dateutil, pytest, pylint, pydot, pydantic-core, patsy, mypy, matplotlib-inline, markdown-it-py, jupyter-core, jedi, httpcore, contourpy, comm, cffi, bleach, black, beautifulsoup4, asttokens, anyio, aiosignal, stack-data, sphinx-copybutton, rich, pytest-xdist, pytest-profiling, pytest-mock, pytest-env, pytest-asyncio, pydantic, pre-commit, pandas, matplotlib, jupyter-server-terminals, jupyter-client, jsonschema-specifications, httpx, arrow, argon2-cffi-bindings, aiohttp, wordcloud, statsmodels, seaborn, openai, jsonschema, isoduration, ipython, argon2-cffi, nbformat, ipywidgets, ipykernel, qtconsole, nbclient, jupyter-events, jupyter-console, nbconvert, jupyter-server, notebook-shim, jupyterlab-server, jupyter-lsp, jupyterlab, notebook, jupyter Successfully installed aiohttp-3.9.3 aiosignal-1.3.1 annotated-types-0.6.0 anyio-4.3.0 argon2-cffi-23.1.0 argon2-cffi-bindings-21.2.0 arrow-1.3.0 astroid-3.1.0 asttokens-2.4.1 async-lru-2.0.4 attrs-23.2.0 beautifulsoup4-4.12.3 black-23.12.1 bleach-6.1.0 cffi-1.16.0 cfgv-3.4.0 click-8.1.7 comm-0.2.2 contourpy-1.2.0 coverage-7.4.4 cycler-0.12.1 debugpy-1.8.1 decorator-5.1.1 defusedxml-0.7.1 dill-0.3.8 distlib-0.3.8 distro-1.9.0 execnet-2.0.2 executing-2.0.1 fastjsonschema-2.19.1 filelock-3.13.1 fonttools-4.50.0 fqdn-1.5.1 frozenlist-1.4.1 gprof2dot-2022.7.29 greenlet-3.0.3 h11-0.14.0 httpcore-1.0.4 httpx-0.27.0 identify-2.5.35 iniconfig-2.0.0 ipykernel-6.29.3 ipython-8.18.1 ipywidgets-8.1.2 isoduration-20.11.0 isort-5.13.2 jedi-0.19.1 json5-0.9.24 jsonpointer-2.4 jsonschema-4.21.1 jsonschema-specifications-2023.12.1 jupyter-1.0.0 jupyter-client-8.6.1 jupyter-console-6.6.3 jupyter-core-5.7.2 jupyter-events-0.9.1 jupyter-lsp-2.2.4 jupyter-server-2.13.0 jupyter-server-terminals-0.5.3 jupyterlab-4.1.5 jupyterlab-pygments-0.3.0 jupyterlab-server-2.25.4 jupyterlab-widgets-3.0.10 kiwisolver-1.4.5 lxml-5.1.0 markdown-it-py-3.0.0 markdown2-2.4.13 matplotlib-3.8.3 matplotlib-inline-0.1.6 mccabe-0.7.0 mdurl-0.1.2 mistune-3.0.2 multidict-6.0.5 mypy-1.9.0 mypy-extensions-1.0.0 nbclient-0.10.0 nbconvert-7.16.2 nbformat-5.10.3 nest-asyncio-1.6.0 nodeenv-1.8.0 notebook-7.1.2 notebook-shim-0.2.4 numpy-1.26.4 openai-1.14.1 overrides-7.7.0 pandas-2.2.1 pandocfilters-1.5.1 parso-0.8.3 pathspec-0.12.1 patsy-0.5.6 pexpect-4.9.0 pillow-10.2.0 platformdirs-4.2.0 pluggy-1.4.0 pre-commit-3.6.2 prometheus-client-0.20.0 prompt-toolkit-3.0.43 psutil-5.9.8 ptyprocess-0.7.0 pure-eval-0.2.2 pycparser-2.21 pydantic-2.6.4 pydantic-core-2.16.3 pydocstyle-6.3.0 pydot-2.0.0 pylint-3.1.0 pyparsing-3.1.2 pytest-7.4.4 pytest-asyncio-0.23.5.post1 pytest-env-1.1.3 pytest-mock-3.12.0 pytest-profiling-1.7.0 pytest-xdist-3.5.0 python-dateutil-2.9.0.post0 python-docx-1.1.0 python-dotenv-1.0.1 python-json-logger-2.0.7 pytz-2024.1 pyyaml-6.0.1 pyzmq-25.1.2 qtconsole-5.5.1 qtpy-2.4.1 referencing-0.34.0 rfc3339-validator-0.1.4 rfc3986-validator-0.1.1 rich-13.7.1 rpds-py-0.18.0 scipy-1.12.0 seaborn-0.13.2 send2trash-1.8.2 simpleeval-0.9.13 six-1.16.0 sniffio-1.3.1 soupsieve-2.5 sphinx-copybutton-0.5.2 sqlalchemy-2.0.28 stack-data-0.6.3 statsmodels-0.13.5 tenacity-8.2.3 terminado-0.18.1 tinycss2-1.2.1 tokenize-rt-5.2.0 toml-0.10.2 toml-sort-0.23.1 tomlkit-0.12.4 tornado-6.4 tqdm-4.66.2 traitlets-5.14.2 types-python-dateutil-2.9.0.20240316 typing-extensions-4.10.0 tzdata-2024.1 uri-template-1.3.0 virtualenv-20.25.1 wcwidth-0.2.13 webcolors-1.13 webencodings-0.5.1 websocket-client-1.7.0 widgetsnbextension-4.0.10 wordcloud-1.9.3 yarl-1.9.4 [rtd-command-info] start-time: 2024-04-05T16:41:41.131199Z, end-time: 2024-04-05T16:41:41.189858Z, duration: 0, exit-code: 0 cat docs/conf.py # 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 import sys import os project = 'edsl' copyright = '2024 Expected Parrot, Inc.' author = 'Expected Parrot, Inc.' print("Current working directory:") print(os.getcwd()) print("System path:") print(sys.path) #sys.path.insert(0, os.path.abspath(os.path.join("..", "..", "edsl"))) #sys.path.insert(0, os.path.abspath(os.path.join("..", ".."))) sys.path.insert(0, os.path.abspath("../")) #sys.path.insert(0, os.path.abspath('..')) #sys.path.insert(0, os.path.abspath('../..')) #sys.path.insert(0, os.path.abspath('../../../')) print("System path after insert:") print(sys.path) import os def print_directory_tree(startpath): for root, dirs, files in os.walk(startpath): level = root.replace(startpath, '').count(os.sep) indent = ' ' * 4 * (level) print(f'{indent}{os.path.basename(root)}/') subindent = ' ' * 4 * (level + 1) for f in files: print(f'{subindent}{f}') # Example usage: print_directory_tree(os.getcwd()) # -- General configuration --------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration #extensions = [] extensions = [ 'sphinx.ext.autodoc', 'sphinx_copybutton' # other extensions... ] templates_path = ['_templates'] exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] # -- Options for HTML output ------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output html_theme = 'alabaster' html_static_path = ['_static'] ########################################################################### # 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': 'expected-parrot-edsl', 'name': u'edsl', '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': 'expectedparrot', 'proxied_api_host': '/_', 'github_repo': 'edsl', 'github_version': 'main', 'display_github': True, 'bitbucket_user': 'None', 'bitbucket_repo': 'None', 'bitbucket_version': 'main', 'display_bitbucket': False, 'gitlab_user': 'None', 'gitlab_repo': 'None', 'gitlab_version': 'main', 'display_gitlab': False, 'READTHEDOCS': True, 'using_theme': (html_theme == "default"), 'new_theme': (html_theme == "sphinx_rtd_theme"), 'source_suffix': SUFFIX, 'ad_free': False, 'docsearch_disabled': False, 'user_analytics_code': '', 'global_analytics_code': 'UA-17997319-2', 'commit': '1d4216cb', } # 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/expected-parrot-edsl/builds/2134262/' 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-04-05T16:41:41.274917Z, end-time: 2024-04-05T16:41:56.173120Z, duration: 14, exit-code: 0 python -m sphinx -T -b html -d _build/doctrees -D language=en . $READTHEDOCS_OUTPUT/html Running Sphinx v7.2.6 Current working directory: /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs System path: ['/home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs', '/home/docs/.asdf/installs/python/3.11.6/lib/python311.zip', '/home/docs/.asdf/installs/python/3.11.6/lib/python3.11', '/home/docs/.asdf/installs/python/3.11.6/lib/python3.11/lib-dynload', '/home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages'] System path after insert: ['/home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest', '/home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs', '/home/docs/.asdf/installs/python/3.11.6/lib/python311.zip', '/home/docs/.asdf/installs/python/3.11.6/lib/python3.11', '/home/docs/.asdf/installs/python/3.11.6/lib/python3.11/lib-dynload', '/home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.11/site-packages'] docs/ result.rst installation.rst scenarios.rst xdsl.rst language_models.rst reports.rst conf_old.py trackers.rst base.rst getting_started.rst prompts.rst results.rst surveys.rst cache.rst tutorial_getting_started.rst coop.rst building_your_research.rst requirements.txt faq.rst overview.rst quickstart_tutorial.rst tutorial_getting_started.ipynb faq.ipynb index.rst data.rst starter_tutorial.rst agents.rst exploring_your_results.rst utilities.rst questions.rst conf.py static/ survey_graphic3.png survey_graphic1.png survey_graphic2.png survey_graphic4.png making output directory... done WARNING: html_static_path entry '_static' does not exist building [mo]: targets for 0 po files that are out of date writing output... building [html]: targets for 26 source files that are out of date updating environment: [new config] 26 added, 0 changed, 0 removed reading sources... [ 4%] agents reading sources... [ 8%] base reading sources... [ 12%] building_your_research reading sources... [ 15%] cache reading sources... [ 19%] coop reading sources... [ 23%] data reading sources... [ 27%] exploring_your_results reading sources... [ 31%] faq reading sources... [ 35%] getting_started reading sources... [ 38%] index reading sources... [ 42%] installation reading sources... [ 46%] language_models reading sources... [ 50%] overview reading sources... [ 54%] prompts reading sources... [ 58%] questions reading sources... [ 62%] quickstart_tutorial reading sources... [ 65%] reports reading sources... [ 69%] result reading sources... [ 73%] results reading sources... [ 77%] scenarios reading sources... [ 81%] starter_tutorial reading sources... [ 85%] surveys reading sources... [ 88%] trackers reading sources... [ 92%] tutorial_getting_started reading sources... [ 96%] utilities reading sources... [100%] xdsl WARNING: autodoc: failed to import module 'Database' from module 'edsl.data'; the following exception was raised: No module named 'edsl.data.Database' WARNING: autodoc: failed to import module 'QuestionInstructionBase' from module 'edsl.prompts'; the following exception was raised: No module named 'edsl.prompts.QuestionInstructionBase' /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/questions.rst:195: WARNING: Title underline too short. QuestionLikertFive class ------------------- /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/questions.rst:195: WARNING: Title underline too short. QuestionLikertFive class ------------------- /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/questions.rst:265: WARNING: Title underline too short. QuestionFunctional class ------------------- /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/questions.rst:265: WARNING: Title underline too short. QuestionFunctional class ------------------- /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/questions/QuestionFunctional.py:docstring of edsl.questions.QuestionFunctional:6: WARNING: Bullet list ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/questions/QuestionFunctional.py:docstring of edsl.questions.QuestionFunctional:11: ERROR: Unexpected indentation. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/questions/QuestionFunctional.py:docstring of edsl.questions.QuestionFunctional:12: WARNING: Block quote ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/quickstart_tutorial.rst:32: WARNING: Explicit markup ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/quickstart_tutorial.rst:36: WARNING: Explicit markup ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/quickstart_tutorial.rst:57: WARNING: Explicit markup ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/quickstart_tutorial.rst:86: WARNING: Explicit markup ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/quickstart_tutorial.rst:102: WARNING: Explicit markup ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/quickstart_tutorial.rst:119: WARNING: Explicit markup ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/quickstart_tutorial.rst:142: WARNING: Explicit markup ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/quickstart_tutorial.rst:158: WARNING: Explicit markup ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/quickstart_tutorial.rst:173: WARNING: Explicit markup ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/quickstart_tutorial.rst:188: WARNING: Explicit markup ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/quickstart_tutorial.rst:201: WARNING: Explicit markup ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/quickstart_tutorial.rst:454: WARNING: Explicit markup ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/quickstart_tutorial.rst:525: WARNING: Explicit markup ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/quickstart_tutorial.rst:567: WARNING: Explicit markup ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/quickstart_tutorial.rst:598: WARNING: Explicit markup ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/quickstart_tutorial.rst:635: WARNING: Explicit markup ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/quickstart_tutorial.rst:682: WARNING: Explicit markup ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/reports.rst:6: WARNING: Title underline too short. ReportOutputs class -------------- /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/report/ReportOutputs.py:docstring of edsl.report.ReportOutputs.Element.create_external_function:10: ERROR: Unexpected indentation. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/reports.rst:14: WARNING: Title underline too short. InputOutputDataTypes class -------------- /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/reports.rst:14: WARNING: Title underline too short. InputOutputDataTypes class -------------- /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/reports.rst:22: WARNING: Title underline too short. ResultsOutputMixin class -------------- /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/reports.rst:22: WARNING: Title underline too short. ResultsOutputMixin class -------------- /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/reports.rst:30: WARNING: Title underline too short. RegressionMixin class -------------- /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/reports.rst:30: WARNING: Title underline too short. RegressionMixin class -------------- /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/reports.rst:38: WARNING: Title underline too short. ResultsFetchMixin class -------------- /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/reports.rst:38: WARNING: Title underline too short. ResultsFetchMixin class -------------- /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/results/Result.py:docstring of edsl.results.Result.Result.get_value:5: WARNING: Bullet list ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/results.rst:142: WARNING: Bullet list ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/results.rst:149: WARNING: Bullet list ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/results.rst:168: WARNING: Bullet list ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/results/Result.py:docstring of edsl.results.Result:1: WARNING: duplicate object description of edsl.results.Result, other instance in result, use :no-index: for one of them /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/results/Result.py:docstring of edsl.results.Result.PromptDict:1: WARNING: duplicate object description of edsl.results.Result.PromptDict, other instance in result, use :no-index: for one of them /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/results/Result.py:docstring of edsl.results.Result.PromptDict.rich_print:1: WARNING: duplicate object description of edsl.results.Result.PromptDict.rich_print, other instance in result, use :no-index: for one of them /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/results/Result.py:docstring of edsl.results.Result.Result:1: WARNING: duplicate object description of edsl.results.Result.Result, other instance in result, use :no-index: for one of them /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/results/Result.py:docstring of edsl.results.Result.Result.code:1: WARNING: duplicate object description of edsl.results.Result.Result.code, other instance in result, use :no-index: for one of them /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/results/Result.py:docstring of edsl.results.Result.Result.combined_dict:1: WARNING: duplicate object description of edsl.results.Result.Result.combined_dict, other instance in result, use :no-index: for one of them /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/results/Result.py:docstring of edsl.results.Result.Result.copy:1: WARNING: duplicate object description of edsl.results.Result.Result.copy, other instance in result, use :no-index: for one of them /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/results/Result.py:docstring of edsl.results.Result.Result.example:1: WARNING: duplicate object description of edsl.results.Result.Result.example, other instance in result, use :no-index: for one of them /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/results/Result.py:docstring of edsl.results.Result.Result.from_dict:1: WARNING: duplicate object description of edsl.results.Result.Result.from_dict, other instance in result, use :no-index: for one of them /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/results/Result.py:docstring of edsl.results.Result.Result.get_value:1: WARNING: duplicate object description of edsl.results.Result.Result.get_value, other instance in result, use :no-index: for one of them /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/results/Result.py:docstring of edsl.results.Result.Result.get_value:5: WARNING: Bullet list ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/results/Result.py:docstring of edsl.results.Result.Result.key_to_data_type:1: WARNING: duplicate object description of edsl.results.Result.Result.key_to_data_type, other instance in result, use :no-index: for one of them /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/results/Result.py:docstring of edsl.results.Result.Result.rich_print:1: WARNING: duplicate object description of edsl.results.Result.Result.rich_print, other instance in result, use :no-index: for one of them /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/results/Result.py:docstring of edsl.results.Result.Result.rows:1: WARNING: duplicate object description of edsl.results.Result.Result.rows, other instance in result, use :no-index: for one of them /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/results/Result.py:docstring of edsl.results.Result.Result.sub_dicts:1: WARNING: duplicate object description of edsl.results.Result.Result.sub_dicts, other instance in result, use :no-index: for one of them /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/results/Result.py:docstring of edsl.results.Result.Result.to_dict:1: WARNING: duplicate object description of edsl.results.Result.Result.to_dict, other instance in result, use :no-index: for one of them /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/results/Result.py:docstring of edsl.results.Result.agent_namer_closure..agent_namer:1: WARNING: duplicate object description of edsl.results.Result.agent_namer, other instance in result, use :no-index: for one of them /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/results/Result.py:docstring of edsl.results.Result.agent_namer_closure:1: WARNING: duplicate object description of edsl.results.Result.agent_namer_closure, other instance in result, use :no-index: for one of them /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/results/Result.py:docstring of edsl.results.Result.main:1: WARNING: duplicate object description of edsl.results.Result.main, other instance in result, use :no-index: for one of them /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/edsl/scenarios/Scenario.py:docstring of edsl.scenarios.Scenario.Scenario.to:4: WARNING: Field list ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/surveys.rst:105: WARNING: Bullet list ends without a blank line; unexpected unindent. /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/surveys.rst:112: WARNING: Bullet list ends without a blank line; unexpected unindent. WARNING: autodoc: failed to import module 'trackers.Tracker' from module 'edsl'; the following exception was raised: No module named 'edsl.trackers' WARNING: autodoc: failed to import module 'trackers.TrackerAPI' from module 'edsl'; the following exception was raised: No module named 'edsl.trackers' WARNING: autodoc: failed to import module 'trackers.TrackerTasks' from module 'edsl'; the following exception was raised: No module named 'edsl.trackers' looking for now-outdated files... none found pickling environment... done checking consistency... /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/base.rst: WARNING: document isn't included in any toctree /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/building_your_research.rst: WARNING: document isn't included in any toctree /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/exploring_your_results.rst: WARNING: document isn't included in any toctree /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/faq.rst: WARNING: document isn't included in any toctree /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/getting_started.rst: WARNING: document isn't included in any toctree /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/quickstart_tutorial.rst: WARNING: document isn't included in any toctree /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/result.rst: WARNING: document isn't included in any toctree /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/tutorial_getting_started.rst: WARNING: document isn't included in any toctree /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/xdsl.rst: WARNING: document isn't included in any toctree done preparing documents... done copying assets... copying static files... done copying extra files... done done writing output... [ 4%] agents writing output... [ 8%] base writing output... [ 12%] building_your_research writing output... [ 15%] cache writing output... [ 19%] coop writing output... [ 23%] data writing output... [ 27%] exploring_your_results writing output... [ 31%] faq writing output... [ 35%] getting_started writing output... [ 38%] index writing output... [ 42%] installation writing output... [ 46%] language_models writing output... [ 50%] overview writing output... [ 54%] prompts writing output... [ 58%] questions writing output... [ 62%] quickstart_tutorial writing output... [ 65%] reports writing output... [ 69%] result writing output... [ 73%] results writing output... [ 77%] scenarios writing output... [ 81%] starter_tutorial writing output... [ 85%] surveys writing output... [ 88%] trackers writing output... [ 92%] tutorial_getting_started writing output... [ 96%] utilities writing output... [100%] xdsl /home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/checkouts/latest/docs/overview.rst:107: WARNING: undefined label: 'examples' generating indices... genindex py-modindex done writing additional pages... search done copying images... [ 25%] static/survey_graphic1.png copying images... [ 50%] static/survey_graphic2.png copying images... [ 75%] static/survey_graphic3.png copying images... [100%] static/survey_graphic4.png dumping search index in English (code: en)... done dumping object inventory... done Updating searchtools for Read the Docs search... build succeeded, 76 warnings. The HTML pages are in ../_readthedocs/html.