Read the Docs build information Build id: 2091244 Project: expected-parrot-edsl Version: latest Commit: 8308773c21165a33982cfb15b56c0db2cda5b70d Date: 2024-03-18T00:48:27.530465Z State: finished Success: False [rtd-command-info] start-time: 2024-03-18T00:48:28.647785Z, end-time: 2024-03-18T00:48:29.248866Z, duration: 0, exit-code: 0 git clone --depth 1 https://github.com/expectedparrot/edsl.git . Cloning into '.'... [rtd-command-info] start-time: 2024-03-18T00:48:29.334996Z, end-time: 2024-03-18T00:48:30.067174Z, duration: 0, exit-code: 0 git fetch origin --force --prune --prune-tags --depth 50 refs/heads/new_docs:refs/remotes/origin/new_docs From https://github.com/expectedparrot/edsl * [new branch] new_docs -> origin/new_docs [rtd-command-info] start-time: 2024-03-18T00:48:30.211987Z, end-time: 2024-03-18T00:48:30.313439Z, duration: 0, exit-code: 0 git checkout --force origin/new_docs Note: switching to 'origin/new_docs'. 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 8308773 Trying to automate requirements generation [rtd-command-info] start-time: 2024-03-18T00:48:30.371002Z, end-time: 2024-03-18T00:48:30.427605Z, duration: 0, exit-code: 0 git clean -d -f -f [rtd-command-info] start-time: 2024-03-18T00:48:30.497998Z, end-time: 2024-03-18T00:48:30.558664Z, 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.12" # 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-03-18T00:48:36.655151Z, end-time: 2024-03-18T00:48:36.736977Z, duration: 0, exit-code: 0 asdf global python 3.12.0 [rtd-command-info] start-time: 2024-03-18T00:48:37.146010Z, end-time: 2024-03-18T00:48:38.262863Z, duration: 1, exit-code: 0 python -mvirtualenv $READTHEDOCS_VIRTUALENV_PATH created virtual environment CPython3.12.0.final.0-64 in 783ms 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-03-18T00:48:38.351703Z, end-time: 2024-03-18T00:48:52.775599Z, duration: 14, 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.12/site-packages (23.1) Collecting pip Downloading pip-24.0-py3-none-any.whl (2.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 10.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.12/site-packages (67.6.1) Collecting setuptools Downloading setuptools-69.2.0-py3-none-any.whl (821 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 821.5/821.5 kB 20.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-24.0 setuptools-69.2.0 [rtd-command-info] start-time: 2024-03-18T00:48:52.845636Z, end-time: 2024-03-18T00:49:01.414596Z, duration: 8, 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-cp312-cp312-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-cp312-cp312-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 66.4 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 124.8 MB/s eta 0:00:00 Downloading docutils-0.20.1-py3-none-any.whl (572 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 572.7/572.7 kB 150.8 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 150.0 MB/s eta 0:00:00 Downloading packaging-24.0-py3-none-any.whl (53 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.5/53.5 kB 125.5 MB/s eta 0:00:00 Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 159.5 MB/s eta 0:00:00 Downloading requests-2.31.0-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 134.4 MB/s eta 0:00:00 Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 kB 141.0 MB/s eta 0:00:00 Downloading sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl (99 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.2/99.2 kB 139.5 MB/s eta 0:00:00 Downloading sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl (92 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.7/92.7 kB 135.0 MB/s eta 0:00:00 Downloading sphinxcontrib_applehelp-1.0.8-py3-none-any.whl (120 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.0/120.0 kB 148.0 MB/s eta 0:00:00 Downloading sphinxcontrib_devhelp-1.0.6-py3-none-any.whl (83 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.5/83.5 kB 128.2 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 136.9 MB/s eta 0:00:00 Downloading certifi-2024.2.2-py3-none-any.whl (163 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 163.8/163.8 kB 155.7 MB/s eta 0:00:00 Downloading charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 141.9/141.9 kB 157.4 MB/s eta 0:00:00 Downloading idna-3.6-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.6/61.6 kB 127.3 MB/s eta 0:00:00 Downloading MarkupSafe-2.1.5-cp312-cp312-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 134.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-03-18T00:49:01.519758Z, end-time: 2024-03-18T00:49:02.940958Z, duration: 1, exit-code: 0 python -m pip install --exists-action=w --no-cache-dir -r docs/requirements.txt Ignoring aiohttp: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring aiosignal: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring annotated-types: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring anyio: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring appnope: markers 'python_full_version >= "3.9.1" and python_version < "3.12" and platform_system == "Darwin"' don't match your environment Ignoring argon2-cffi-bindings: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring argon2-cffi: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring arrow: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring asttokens: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring async-lru: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' 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 attrs: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring babel: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring beautifulsoup4: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring bleach: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring certifi: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring cffi: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring charset-normalizer: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring colorama: markers 'python_full_version >= "3.9.1" and python_version < "3.12" and (platform_system == "Windows" or sys_platform == "win32")' don't match your environment Ignoring comm: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring contourpy: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring cycler: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring debugpy: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring decorator: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring defusedxml: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring distro: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' 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 executing: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring fastjsonschema: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring fonttools: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring fqdn: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring frozenlist: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring greenlet: markers 'python_full_version >= "3.9.1" and python_version < "3.12" and (platform_machine == "aarch64" or platform_machine == "ppc64le" or platform_machine == "x86_64" or platform_machine == "amd64" or platform_machine == "AMD64" or platform_machine == "win32" or platform_machine == "WIN32")' don't match your environment Ignoring h11: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring httpcore: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring httpx: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring idna: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' 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 iniconfig: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring ipykernel: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring ipython: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring ipywidgets: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring isoduration: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring jedi: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring jinja2: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring json5: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring jsonpointer: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring jsonschema-specifications: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring jsonschema: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring jsonschema: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring jupyter-client: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring jupyter-console: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring jupyter-core: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring jupyter-events: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring jupyter-lsp: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring jupyter-server-terminals: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring jupyter-server: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring jupyter: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring jupyterlab-pygments: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring jupyterlab-server: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring jupyterlab-widgets: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring jupyterlab: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring kiwisolver: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring lxml: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring markdown-it-py: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring markdown2: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring markupsafe: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring matplotlib-inline: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring matplotlib: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring mdurl: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring mistune: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring multidict: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring nbclient: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring nbconvert: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring nbformat: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring nest-asyncio: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring notebook-shim: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring notebook: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring numpy: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring openai: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring overrides: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring packaging: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring pandas: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring pandocfilters: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring parso: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring patsy: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring pexpect: markers 'python_full_version >= "3.9.1" and python_version < "3.12" and sys_platform != "win32"' don't match your environment Ignoring pillow: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring platformdirs: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring pluggy: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring prometheus-client: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring prompt-toolkit: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring psutil: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring ptyprocess: markers 'python_full_version >= "3.9.1" and python_version < "3.12" and (sys_platform != "win32" or os_name != "nt")' don't match your environment Ignoring pure-eval: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring pycparser: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring pydantic-core: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring pydantic: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring pydot: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring pygments: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring pyparsing: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring pytest-asyncio: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring pytest-mock: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring pytest: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring python-dateutil: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring python-docx: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring python-dotenv: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring python-json-logger: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring pytz: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' 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 pyyaml: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring pyzmq: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring qtconsole: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring qtpy: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring referencing: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring requests: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring rfc3339-validator: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring rfc3986-validator: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring rich: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring rpds-py: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring scipy: markers 'python_version > "3.9" and python_version < "3.12" or platform_system != "Windows" and python_version < "3.12" and python_full_version >= "3.9.1" or platform_machine != "x86" and python_version < "3.12" and python_full_version >= "3.9.1"' 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 seaborn: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring send2trash: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring simpleeval: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring six: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring sniffio: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring soupsieve: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring sqlalchemy: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring stack-data: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring statsmodels: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring tenacity: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring terminado: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring tinycss2: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' 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 tornado: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring tqdm: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring traitlets: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring types-python-dateutil: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring typing-extensions: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring tzdata: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring uri-template: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring urllib3: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring wcwidth: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring webcolors: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring webencodings: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring websocket-client: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring widgetsnbextension: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring wordcloud: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring yarl: markers 'python_full_version >= "3.9.1" and python_version < "3.12"' don't match your environment Ignoring zipp: markers 'python_full_version >= "3.9.1" and python_version < "3.10"' don't match your environment [rtd-command-info] start-time: 2024-03-18T00:49:03.436758Z, end-time: 2024-03-18T00:49:03.498609Z, 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': 'new_docs', 'display_github': True, 'bitbucket_user': 'None', 'bitbucket_repo': 'None', 'bitbucket_version': 'new_docs', 'display_bitbucket': False, 'gitlab_user': 'None', 'gitlab_repo': 'None', 'gitlab_version': 'new_docs', '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': '8308773c', } # 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/2091244/' project_language = 'en' # User's Sphinx configurations language_user = globals().get('language', None) latex_engine_user = globals().get('latex_engine', None) latex_elements_user = globals().get('latex_elements', None) # Remove this once xindy gets installed in Docker image and XINDYOPS # env variable is supported # https://github.com/rtfd/readthedocs-docker-images/pull/98 latex_use_xindy = False chinese = any([ language_user in ('zh_CN', 'zh_TW'), project_language in ('zh_CN', 'zh_TW'), ]) japanese = any([ language_user == 'ja', project_language == 'ja', ]) if chinese: latex_engine = latex_engine_user or 'xelatex' latex_elements_rtd = { 'preamble': '\\usepackage[UTF8]{ctex}\n', } latex_elements = latex_elements_user or latex_elements_rtd elif japanese: latex_engine = latex_engine_user or 'platex' # Make sure our build directory is always excluded exclude_patterns = globals().get('exclude_patterns', []) exclude_patterns.extend(['_build']) [rtd-command-info] start-time: 2024-03-18T00:49:03.567873Z, end-time: 2024-03-18T00:49:04.160750Z, duration: 0, exit-code: 2 python -m sphinx -T -b html -d _build/doctrees -D language=en . $READTHEDOCS_OUTPUT/html Running Sphinx v7.2.6 Traceback (most recent call last): File "/home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.12/site-packages/sphinx/registry.py", line 447, in load_extension mod = import_module(extname) ^^^^^^^^^^^^^^^^^^^^^^ File "/home/docs/.asdf/installs/python/3.12.0/lib/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1381, in _gcd_import File "", line 1354, in _find_and_load File "", line 1318, in _find_and_load_unlocked ModuleNotFoundError: No module named 'sphinx_copybutton' The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.12/site-packages/sphinx/cmd/build.py", line 293, in build_main app = Sphinx(args.sourcedir, args.confdir, args.outputdir, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.12/site-packages/sphinx/application.py", line 233, in __init__ self.setup_extension(extension) File "/home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.12/site-packages/sphinx/application.py", line 406, in setup_extension self.registry.load_extension(self, extname) File "/home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.12/site-packages/sphinx/registry.py", line 450, in load_extension raise ExtensionError(__('Could not import extension %s') % extname, sphinx.errors.ExtensionError: Could not import extension sphinx_copybutton (exception: No module named 'sphinx_copybutton') Extension error: Could not import extension sphinx_copybutton (exception: No module named 'sphinx_copybutton') 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.12.0/lib/python312.zip', '/home/docs/.asdf/installs/python/3.12.0/lib/python3.12', '/home/docs/.asdf/installs/python/3.12.0/lib/python3.12/lib-dynload', '/home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.12/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.12.0/lib/python312.zip', '/home/docs/.asdf/installs/python/3.12.0/lib/python3.12', '/home/docs/.asdf/installs/python/3.12.0/lib/python3.12/lib-dynload', '/home/docs/checkouts/readthedocs.org/user_builds/expected-parrot-edsl/envs/latest/lib/python3.12/site-packages'] docs/ installation.rst scenarios.rst language_models.rst reports.rst conf_old.py trackers.rst base.rst getting_started.rst prompts.rst results.rst surveys.rst tutorial_getting_started.rst building_your_research.rst requirements.txt faq.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