Read the Docs build information Build id: 3015496 Project: expected-parrot-edsl Version: latest Commit: 4d71dcab808c0479488e80716ad34b64b8608d4f Date: 2025-05-02T10:35:29.043852Z State: cancelled Success: False [rtd-command-info] start-time: 2025-05-02T10:35:29.861544Z, end-time: 2025-05-02T10:35:32.603842Z, duration: 2, exit-code: 0 git clone --depth 1 https://github.com/expectedparrot/edsl.git . Cloning into '.'... [rtd-command-info] start-time: 2025-05-02T10:35:32.670663Z, end-time: 2025-05-02T10:35:34.719090Z, duration: 2, exit-code: 0 git fetch origin --force --prune --prune-tags --depth 50 refs/heads/main:refs/remotes/origin/main [rtd-command-info] start-time: 2025-05-02T10:35:34.806326Z, end-time: 2025-05-02T10:35:35.097260Z, 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 4d71dca Merge pull request #1927 from expectedparrot/updates_to_autologin [rtd-command-info] start-time: 2025-05-02T10:35:35.159559Z, end-time: 2025-05-02T10:35:35.196694Z, 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: 2025-05-02T10:35:38.731214Z, end-time: 2025-05-02T10:35:38.779071Z, duration: 0, exit-code: 0 asdf global python 3.11.10 [rtd-command-info] start-time: 2025-05-02T10:35:39.057724Z, end-time: 2025-05-02T10:35:39.722105Z, duration: 0, exit-code: 0 python -mvirtualenv $READTHEDOCS_VIRTUALENV_PATH created virtual environment CPython3.11.10.final.0-64 in 439ms 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: 2025-05-02T10:35:39.786630Z, end-time: 2025-05-02T10:35:47.578420Z, duration: 7, 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-25.1-py3-none-any.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 12.2 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-80.1.0-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 26.8 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-25.1 setuptools-80.1.0 [rtd-command-info] start-time: 2025-05-02T10:35:47.650050Z, end-time: 2025-05-02T10:35:52.719887Z, duration: 5, exit-code: 0 python -m pip install --upgrade --no-cache-dir sphinx Collecting sphinx Downloading sphinx-8.2.3-py3-none-any.whl.metadata (7.0 kB) Collecting sphinxcontrib-applehelp>=1.0.7 (from sphinx) Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-devhelp>=1.0.6 (from sphinx) Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-htmlhelp>=2.0.6 (from sphinx) Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-jsmath>=1.0.1 (from sphinx) Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl.metadata (1.4 kB) Collecting sphinxcontrib-qthelp>=1.0.6 (from sphinx) Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx) Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) Collecting Jinja2>=3.1 (from sphinx) Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) Collecting Pygments>=2.17 (from sphinx) Downloading pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB) Collecting docutils<0.22,>=0.20 (from sphinx) Downloading docutils-0.21.2-py3-none-any.whl.metadata (2.8 kB) Collecting snowballstemmer>=2.2 (from sphinx) Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl.metadata (6.5 kB) Collecting babel>=2.13 (from sphinx) Downloading babel-2.17.0-py3-none-any.whl.metadata (2.0 kB) Collecting alabaster>=0.7.14 (from sphinx) Downloading alabaster-1.0.0-py3-none-any.whl.metadata (2.8 kB) Collecting imagesize>=1.3 (from sphinx) Downloading imagesize-1.4.1-py2.py3-none-any.whl.metadata (1.5 kB) Collecting requests>=2.30.0 (from sphinx) Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB) Collecting roman-numerals-py>=1.0.0 (from sphinx) Downloading roman_numerals_py-3.1.0-py3-none-any.whl.metadata (3.6 kB) Collecting packaging>=23.0 (from sphinx) Downloading packaging-25.0-py3-none-any.whl.metadata (3.3 kB) Collecting MarkupSafe>=2.0 (from Jinja2>=3.1->sphinx) Downloading MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB) Collecting charset-normalizer<4,>=2 (from requests>=2.30.0->sphinx) Downloading charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB) Collecting idna<4,>=2.5 (from requests>=2.30.0->sphinx) Downloading idna-3.10-py3-none-any.whl.metadata (10 kB) Collecting urllib3<3,>=1.21.1 (from requests>=2.30.0->sphinx) Downloading urllib3-2.4.0-py3-none-any.whl.metadata (6.5 kB) Collecting certifi>=2017.4.17 (from requests>=2.30.0->sphinx) Downloading certifi-2025.4.26-py3-none-any.whl.metadata (2.5 kB) Downloading sphinx-8.2.3-py3-none-any.whl (3.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 153.8 MB/s eta 0:00:00 Downloading docutils-0.21.2-py3-none-any.whl (587 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 587.4/587.4 kB 687.9 MB/s eta 0:00:00 Downloading alabaster-1.0.0-py3-none-any.whl (13 kB) Downloading babel-2.17.0-py3-none-any.whl (10.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 295.9 MB/s eta 0:00:00 Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) Downloading MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB) Downloading packaging-25.0-py3-none-any.whl (66 kB) Downloading pygments-2.19.1-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 737.7 MB/s eta 0:00:00 Downloading requests-2.32.3-py3-none-any.whl (64 kB) Downloading charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (147 kB) Downloading idna-3.10-py3-none-any.whl (70 kB) Downloading urllib3-2.4.0-py3-none-any.whl (128 kB) Downloading certifi-2025.4.26-py3-none-any.whl (159 kB) Downloading roman_numerals_py-3.1.0-py3-none-any.whl (7.7 kB) Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) Installing collected packages: snowballstemmer, urllib3, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, roman-numerals-py, Pygments, packaging, MarkupSafe, imagesize, idna, docutils, charset-normalizer, certifi, babel, alabaster, requests, Jinja2, sphinx Successfully installed Jinja2-3.1.6 MarkupSafe-3.0.2 Pygments-2.19.1 alabaster-1.0.0 babel-2.17.0 certifi-2025.4.26 charset-normalizer-3.4.2 docutils-0.21.2 idna-3.10 imagesize-1.4.1 packaging-25.0 requests-2.32.3 roman-numerals-py-3.1.0 snowballstemmer-2.2.0 sphinx-8.2.3 sphinxcontrib-applehelp-2.0.0 sphinxcontrib-devhelp-2.0.0 sphinxcontrib-htmlhelp-2.1.0 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-2.0.0 sphinxcontrib-serializinghtml-2.0.0 urllib3-2.4.0 [rtd-command-info] start-time: 2025-05-02T10:35:52.789993Z, end-time: 2025-05-02T10:36:35.097242Z, duration: 42, 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.13" 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 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.13"' don't match your environment Ignoring pywinpty: markers 'python_full_version >= "3.9.1" and python_version < "3.13" and os_name == "nt"' 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 aiohappyeyeballs==2.6.1 (from -r docs/requirements.txt (line 1)) Downloading aiohappyeyeballs-2.6.1-py3-none-any.whl (15 kB) Collecting aiohttp==3.11.16 (from -r docs/requirements.txt (line 4)) Downloading aiohttp-3.11.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 73.2 MB/s eta 0:00:00 Collecting aiosignal==1.3.2 (from -r docs/requirements.txt (line 86)) Downloading aiosignal-1.3.2-py2.py3-none-any.whl (7.6 kB) Collecting alabaster==0.7.16 (from -r docs/requirements.txt (line 89)) Downloading alabaster-0.7.16-py3-none-any.whl (13 kB) Collecting annotated-types==0.7.0 (from -r docs/requirements.txt (line 92)) Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB) Collecting anthropic==0.45.2 (from -r docs/requirements.txt (line 95)) Downloading anthropic-0.45.2-py3-none-any.whl (222 kB) Collecting anyio==4.9.0 (from -r docs/requirements.txt (line 98)) Downloading anyio-4.9.0-py3-none-any.whl (100 kB) Collecting argon2-cffi-bindings==21.2.0 (from -r docs/requirements.txt (line 104)) Downloading argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (86 kB) Collecting argon2-cffi==23.1.0 (from -r docs/requirements.txt (line 126)) Downloading argon2_cffi-23.1.0-py3-none-any.whl (15 kB) Collecting arrow==1.3.0 (from -r docs/requirements.txt (line 129)) Downloading arrow-1.3.0-py3-none-any.whl (66 kB) Collecting astroid==3.3.9 (from -r docs/requirements.txt (line 132)) Downloading astroid-3.3.9-py3-none-any.whl (275 kB) Collecting asttokens==3.0.0 (from -r docs/requirements.txt (line 135)) Downloading asttokens-3.0.0-py3-none-any.whl (26 kB) Collecting async-lru==2.0.5 (from -r docs/requirements.txt (line 138)) Downloading async_lru-2.0.5-py3-none-any.whl (6.1 kB) Collecting attrs==25.3.0 (from -r docs/requirements.txt (line 144)) Downloading attrs-25.3.0-py3-none-any.whl (63 kB) Collecting azure-ai-inference==1.0.0b9 (from -r docs/requirements.txt (line 147)) Downloading azure_ai_inference-1.0.0b9-py3-none-any.whl (124 kB) Collecting azure-core==1.32.0 (from -r docs/requirements.txt (line 150)) Downloading azure_core-1.32.0-py3-none-any.whl (198 kB) Requirement already satisfied: babel==2.17.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 153)) (2.17.0) Collecting beautifulsoup4==4.13.3 (from -r docs/requirements.txt (line 156)) Downloading beautifulsoup4-4.13.3-py3-none-any.whl (186 kB) Collecting black==24.10.0 (from black[jupyter]==24.10.0->-r docs/requirements.txt (line 159)) Downloading black-24.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (1.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 245.1 MB/s eta 0:00:00 Collecting bleach==6.2.0 (from bleach[css]==6.2.0->-r docs/requirements.txt (line 182)) Downloading bleach-6.2.0-py3-none-any.whl (163 kB) Collecting boto3==1.37.25 (from -r docs/requirements.txt (line 185)) Downloading boto3-1.37.25-py3-none-any.whl (139 kB) Collecting botocore==1.37.25 (from -r docs/requirements.txt (line 188)) Downloading botocore-1.37.25-py3-none-any.whl (13.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.5/13.5 MB 328.6 MB/s eta 0:00:00 Collecting cachetools==5.5.2 (from -r docs/requirements.txt (line 191)) Downloading cachetools-5.5.2-py3-none-any.whl (10 kB) Collecting certifi==2025.1.31 (from -r docs/requirements.txt (line 194)) Downloading certifi-2025.1.31-py3-none-any.whl (166 kB) Collecting cffi==1.17.1 (from -r docs/requirements.txt (line 197)) Downloading cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (467 kB) Collecting cfgv==3.4.0 (from -r docs/requirements.txt (line 265)) Downloading cfgv-3.4.0-py2.py3-none-any.whl (7.2 kB) Collecting charset-normalizer==3.4.1 (from -r docs/requirements.txt (line 268)) Downloading charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (143 kB) Collecting click==8.1.8 (from -r docs/requirements.txt (line 361)) Downloading click-8.1.8-py3-none-any.whl (98 kB) Collecting colorama==0.4.6 (from -r docs/requirements.txt (line 364)) Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB) Collecting comm==0.2.2 (from -r docs/requirements.txt (line 367)) Downloading comm-0.2.2-py3-none-any.whl (7.2 kB) Collecting contourpy==1.3.0 (from -r docs/requirements.txt (line 370)) Downloading contourpy-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (323 kB) Collecting coverage==7.8.0 (from -r docs/requirements.txt (line 436)) Downloading coverage-7.8.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (244 kB) Collecting cycler==0.12.1 (from -r docs/requirements.txt (line 500)) Downloading cycler-0.12.1-py3-none-any.whl (8.3 kB) Collecting debugpy==1.8.13 (from -r docs/requirements.txt (line 503)) Downloading debugpy-1.8.13-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 383.1 MB/s eta 0:00:00 Collecting decorator==5.2.1 (from -r docs/requirements.txt (line 530)) Downloading decorator-5.2.1-py3-none-any.whl (9.2 kB) Collecting defusedxml==0.7.1 (from -r docs/requirements.txt (line 533)) Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) Collecting dill==0.3.9 (from -r docs/requirements.txt (line 536)) Downloading dill-0.3.9-py3-none-any.whl (119 kB) Collecting distlib==0.3.9 (from -r docs/requirements.txt (line 539)) Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB) Collecting distro==1.9.0 (from -r docs/requirements.txt (line 542)) Downloading distro-1.9.0-py3-none-any.whl (20 kB) Collecting docutils==0.20.1 (from -r docs/requirements.txt (line 545)) Downloading docutils-0.20.1-py3-none-any.whl (572 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 572.7/572.7 kB 687.6 MB/s eta 0:00:00 Collecting et-xmlfile==2.0.0 (from -r docs/requirements.txt (line 548)) Downloading et_xmlfile-2.0.0-py3-none-any.whl (18 kB) Collecting eval-type-backport==0.2.2 (from -r docs/requirements.txt (line 551)) Downloading eval_type_backport-0.2.2-py3-none-any.whl (5.8 kB) Collecting execnet==2.1.1 (from -r docs/requirements.txt (line 557)) Downloading execnet-2.1.1-py3-none-any.whl (40 kB) Collecting executing==2.2.0 (from -r docs/requirements.txt (line 560)) Downloading executing-2.2.0-py2.py3-none-any.whl (26 kB) Collecting faker==37.1.0 (from -r docs/requirements.txt (line 563)) Downloading faker-37.1.0-py3-none-any.whl (1.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 263.9 MB/s eta 0:00:00 Collecting fastapi==0.112.4 (from -r docs/requirements.txt (line 566)) Downloading fastapi-0.112.4-py3-none-any.whl (93 kB) Collecting fastjsonschema==2.21.1 (from -r docs/requirements.txt (line 569)) Downloading fastjsonschema-2.21.1-py3-none-any.whl (23 kB) Collecting filelock==3.18.0 (from -r docs/requirements.txt (line 572)) Downloading filelock-3.18.0-py3-none-any.whl (16 kB) Collecting fonttools==4.56.0 (from -r docs/requirements.txt (line 575)) Downloading fonttools-4.56.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.9/4.9 MB 376.0 MB/s eta 0:00:00 Collecting fqdn==1.5.1 (from -r docs/requirements.txt (line 626)) Downloading fqdn-1.5.1-py3-none-any.whl (9.1 kB) Collecting frozenlist==1.5.0 (from -r docs/requirements.txt (line 629)) Downloading frozenlist-1.5.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (274 kB) Collecting google-ai-generativelanguage==0.6.15 (from -r docs/requirements.txt (line 722)) Downloading google_ai_generativelanguage-0.6.15-py3-none-any.whl (1.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 527.3 MB/s eta 0:00:00 Collecting google-api-core==2.24.2 (from -r docs/requirements.txt (line 725)) Downloading google_api_core-2.24.2-py3-none-any.whl (160 kB) Collecting google-api-python-client==2.166.0 (from -r docs/requirements.txt (line 731)) Downloading google_api_python_client-2.166.0-py2.py3-none-any.whl (13.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.2/13.2 MB 513.1 MB/s eta 0:00:00 Collecting google-auth-httplib2==0.2.0 (from -r docs/requirements.txt (line 734)) Downloading google_auth_httplib2-0.2.0-py2.py3-none-any.whl (9.3 kB) Collecting google-auth==2.38.0 (from -r docs/requirements.txt (line 737)) Downloading google_auth-2.38.0-py2.py3-none-any.whl (210 kB) Collecting google-generativeai==0.8.4 (from -r docs/requirements.txt (line 740)) Downloading google_generativeai-0.8.4-py3-none-any.whl (175 kB) Collecting googleapis-common-protos==1.69.2 (from -r docs/requirements.txt (line 742)) Downloading googleapis_common_protos-1.69.2-py3-none-any.whl (293 kB) Collecting gprof2dot==2024.6.6 (from -r docs/requirements.txt (line 745)) Downloading gprof2dot-2024.6.6-py2.py3-none-any.whl (34 kB) Collecting greenlet==3.1.1 (from -r docs/requirements.txt (line 748)) Downloading greenlet-3.1.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (602 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 602.4/602.4 kB 623.1 MB/s eta 0:00:00 Collecting groq==0.9.0 (from -r docs/requirements.txt (line 822)) Downloading groq-0.9.0-py3-none-any.whl (103 kB) Collecting grpcio-status==1.71.0 (from -r docs/requirements.txt (line 825)) Downloading grpcio_status-1.71.0-py3-none-any.whl (14 kB) Collecting grpcio==1.71.0 (from -r docs/requirements.txt (line 828)) Downloading grpcio-1.71.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.9/5.9 MB 495.1 MB/s eta 0:00:00 Collecting h11==0.14.0 (from -r docs/requirements.txt (line 880)) Downloading h11-0.14.0-py3-none-any.whl (58 kB) Collecting httpcore==1.0.7 (from -r docs/requirements.txt (line 883)) Downloading httpcore-1.0.7-py3-none-any.whl (78 kB) Collecting httplib2==0.22.0 (from -r docs/requirements.txt (line 886)) Downloading httplib2-0.22.0-py3-none-any.whl (96 kB) Collecting httpx==0.28.1 (from -r docs/requirements.txt (line 889)) Downloading httpx-0.28.1-py3-none-any.whl (73 kB) Collecting identify==2.6.9 (from -r docs/requirements.txt (line 892)) Downloading identify-2.6.9-py2.py3-none-any.whl (99 kB) Requirement already satisfied: idna==3.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 895)) (3.10) 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 898)) (1.4.1) Collecting iniconfig==2.1.0 (from -r docs/requirements.txt (line 907)) Downloading iniconfig-2.1.0-py3-none-any.whl (6.0 kB) Collecting ipykernel==6.29.5 (from -r docs/requirements.txt (line 910)) Downloading ipykernel-6.29.5-py3-none-any.whl (117 kB) Collecting ipython==8.18.1 (from -r docs/requirements.txt (line 913)) Downloading ipython-8.18.1-py3-none-any.whl (808 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 808.2/808.2 kB 645.3 MB/s eta 0:00:00 Collecting ipywidgets==8.1.5 (from -r docs/requirements.txt (line 916)) Downloading ipywidgets-8.1.5-py3-none-any.whl (139 kB) Collecting isodate==0.7.2 (from -r docs/requirements.txt (line 919)) Downloading isodate-0.7.2-py3-none-any.whl (22 kB) Collecting isoduration==20.11.0 (from -r docs/requirements.txt (line 922)) Downloading isoduration-20.11.0-py3-none-any.whl (11 kB) Collecting isort==6.0.1 (from -r docs/requirements.txt (line 925)) Downloading isort-6.0.1-py3-none-any.whl (94 kB) Collecting jedi==0.19.2 (from -r docs/requirements.txt (line 928)) Downloading jedi-0.19.2-py2.py3-none-any.whl (1.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 738.4 MB/s eta 0:00:00 Requirement already satisfied: jinja2==3.1.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 931)) (3.1.6) Collecting jiter==0.9.0 (from -r docs/requirements.txt (line 934)) Downloading jiter-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (351 kB) Collecting jmespath==1.0.1 (from -r docs/requirements.txt (line 1011)) Downloading jmespath-1.0.1-py3-none-any.whl (20 kB) Collecting json-repair==0.28.4 (from -r docs/requirements.txt (line 1014)) Downloading json_repair-0.28.4-py3-none-any.whl (13 kB) Collecting json5==0.11.0 (from -r docs/requirements.txt (line 1017)) Downloading json5-0.11.0-py3-none-any.whl (35 kB) Collecting jsonpointer==3.0.0 (from -r docs/requirements.txt (line 1020)) Downloading jsonpointer-3.0.0-py2.py3-none-any.whl (7.6 kB) Collecting jsonschema-specifications==2024.10.1 (from -r docs/requirements.txt (line 1023)) Downloading jsonschema_specifications-2024.10.1-py3-none-any.whl (18 kB) Collecting jsonschema==4.23.0 (from -r docs/requirements.txt (line 1026)) Downloading jsonschema-4.23.0-py3-none-any.whl (88 kB) Collecting jupyter-client==8.6.3 (from -r docs/requirements.txt (line 1032)) Downloading jupyter_client-8.6.3-py3-none-any.whl (106 kB) Collecting jupyter-console==6.6.3 (from -r docs/requirements.txt (line 1035)) Downloading jupyter_console-6.6.3-py3-none-any.whl (24 kB) Collecting jupyter-core==5.7.2 (from -r docs/requirements.txt (line 1038)) Downloading jupyter_core-5.7.2-py3-none-any.whl (28 kB) Collecting jupyter-events==0.12.0 (from -r docs/requirements.txt (line 1041)) Downloading jupyter_events-0.12.0-py3-none-any.whl (19 kB) Collecting jupyter-lsp==2.2.5 (from -r docs/requirements.txt (line 1044)) Downloading jupyter_lsp-2.2.5-py3-none-any.whl (69 kB) Collecting jupyter-server-terminals==0.5.3 (from -r docs/requirements.txt (line 1047)) Downloading jupyter_server_terminals-0.5.3-py3-none-any.whl (13 kB) Collecting jupyter-server==2.15.0 (from -r docs/requirements.txt (line 1050)) Downloading jupyter_server-2.15.0-py3-none-any.whl (385 kB) Collecting jupyter==1.1.1 (from -r docs/requirements.txt (line 1053)) Downloading jupyter-1.1.1-py2.py3-none-any.whl (2.7 kB) Collecting jupyterlab-pygments==0.3.0 (from -r docs/requirements.txt (line 1056)) Downloading jupyterlab_pygments-0.3.0-py3-none-any.whl (15 kB) Collecting jupyterlab-server==2.27.3 (from -r docs/requirements.txt (line 1059)) Downloading jupyterlab_server-2.27.3-py3-none-any.whl (59 kB) Collecting jupyterlab-widgets==3.0.13 (from -r docs/requirements.txt (line 1062)) Downloading jupyterlab_widgets-3.0.13-py3-none-any.whl (214 kB) Collecting jupyterlab==4.3.6 (from -r docs/requirements.txt (line 1065)) Downloading jupyterlab-4.3.6-py3-none-any.whl (11.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.7/11.7 MB 329.7 MB/s eta 0:00:00 Collecting kiwisolver==1.4.7 (from -r docs/requirements.txt (line 1068)) Downloading kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/1.4 MB 927.4 MB/s eta 0:00:00 Collecting lxml==5.3.1 (from -r docs/requirements.txt (line 1183)) Downloading lxml-5.3.1-cp311-cp311-manylinux_2_28_x86_64.whl (5.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.0/5.0 MB 385.7 MB/s eta 0:00:00 Collecting markdown-it-py==3.0.0 (from -r docs/requirements.txt (line 1322)) Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB) Collecting markdown2==2.5.3 (from -r docs/requirements.txt (line 1325)) Downloading markdown2-2.5.3-py3-none-any.whl (48 kB) Requirement already satisfied: markupsafe==3.0.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 1328)) (3.0.2) Collecting matplotlib-inline==0.1.7 (from -r docs/requirements.txt (line 1390)) Downloading matplotlib_inline-0.1.7-py3-none-any.whl (9.9 kB) Collecting matplotlib==3.8.4 (from -r docs/requirements.txt (line 1393)) Downloading matplotlib-3.8.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.6/11.6 MB 301.8 MB/s eta 0:00:00 Collecting mccabe==0.7.0 (from -r docs/requirements.txt (line 1422)) Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB) Collecting mdit-py-plugins==0.4.2 (from -r docs/requirements.txt (line 1425)) Downloading mdit_py_plugins-0.4.2-py3-none-any.whl (55 kB) Collecting mdurl==0.1.2 (from -r docs/requirements.txt (line 1428)) Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) Collecting memory-profiler==0.61.0 (from -r docs/requirements.txt (line 1431)) Downloading memory_profiler-0.61.0-py3-none-any.whl (31 kB) Collecting mistralai==1.6.0 (from -r docs/requirements.txt (line 1434)) Downloading mistralai-1.6.0-py3-none-any.whl (288 kB) Collecting mistune==3.1.3 (from -r docs/requirements.txt (line 1437)) Downloading mistune-3.1.3-py3-none-any.whl (53 kB) Collecting multidict==6.3.1 (from -r docs/requirements.txt (line 1440)) Downloading multidict-6.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (237 kB) Collecting mypy-extensions==1.0.0 (from -r docs/requirements.txt (line 1533)) Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB) Collecting mypy==1.15.0 (from -r docs/requirements.txt (line 1536)) Downloading mypy-1.15.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (12.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.3/12.3 MB 448.9 MB/s eta 0:00:00 Collecting myst-parser==3.0.1 (from -r docs/requirements.txt (line 1569)) Downloading myst_parser-3.0.1-py3-none-any.whl (83 kB) Collecting nbclient==0.10.2 (from -r docs/requirements.txt (line 1572)) Downloading nbclient-0.10.2-py3-none-any.whl (25 kB) Collecting nbconvert==7.16.6 (from -r docs/requirements.txt (line 1575)) Downloading nbconvert-7.16.6-py3-none-any.whl (258 kB) Collecting nbformat==5.10.4 (from -r docs/requirements.txt (line 1578)) Downloading nbformat-5.10.4-py3-none-any.whl (78 kB) Collecting nbsphinx==0.9.7 (from -r docs/requirements.txt (line 1581)) Downloading nbsphinx-0.9.7-py3-none-any.whl (31 kB) Collecting nest-asyncio==1.6.0 (from -r docs/requirements.txt (line 1584)) Downloading nest_asyncio-1.6.0-py3-none-any.whl (5.2 kB) Collecting nodeenv==1.9.1 (from -r docs/requirements.txt (line 1587)) Downloading nodeenv-1.9.1-py2.py3-none-any.whl (22 kB) Collecting notebook-shim==0.2.4 (from -r docs/requirements.txt (line 1590)) Downloading notebook_shim-0.2.4-py3-none-any.whl (13 kB) Collecting notebook==7.3.3 (from -r docs/requirements.txt (line 1593)) Downloading notebook-7.3.3-py3-none-any.whl (13.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.1/13.1 MB 335.2 MB/s eta 0:00:00 Collecting numpy==1.26.4 (from -r docs/requirements.txt (line 1596)) Downloading numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.3/18.3 MB 417.5 MB/s eta 0:00:00 Collecting objgraph==3.6.2 (from -r docs/requirements.txt (line 1633)) Downloading objgraph-3.6.2-py3-none-any.whl (17 kB) Collecting openai==1.70.0 (from -r docs/requirements.txt (line 1636)) Downloading openai-1.70.0-py3-none-any.whl (599 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 599.1/599.1 kB 977.2 MB/s eta 0:00:00 Collecting openpyxl==3.1.5 (from -r docs/requirements.txt (line 1639)) Downloading openpyxl-3.1.5-py2.py3-none-any.whl (250 kB) Collecting overrides==7.7.0 (from -r docs/requirements.txt (line 1642)) Downloading overrides-7.7.0-py3-none-any.whl (17 kB) Collecting packaging==24.2 (from -r docs/requirements.txt (line 1645)) Downloading packaging-24.2-py3-none-any.whl (65 kB) Collecting pandas==2.2.3 (from -r docs/requirements.txt (line 1648)) Downloading pandas-2.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.1/13.1 MB 520.4 MB/s eta 0:00:00 Collecting pandocfilters==1.5.1 (from -r docs/requirements.txt (line 1691)) Downloading pandocfilters-1.5.1-py2.py3-none-any.whl (8.7 kB) Collecting parso==0.8.4 (from -r docs/requirements.txt (line 1694)) Downloading parso-0.8.4-py2.py3-none-any.whl (103 kB) Collecting pathspec==0.12.1 (from -r docs/requirements.txt (line 1697)) Downloading pathspec-0.12.1-py3-none-any.whl (31 kB) Collecting pexpect==4.9.0 (from -r docs/requirements.txt (line 1700)) Downloading pexpect-4.9.0-py2.py3-none-any.whl (63 kB) Collecting pillow==11.1.0 (from -r docs/requirements.txt (line 1703)) Downloading pillow-11.1.0-cp311-cp311-manylinux_2_28_x86_64.whl (4.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 343.3 MB/s eta 0:00:00 Collecting platformdirs==4.3.7 (from -r docs/requirements.txt (line 1775)) Downloading platformdirs-4.3.7-py3-none-any.whl (18 kB) Collecting pluggy==1.5.0 (from -r docs/requirements.txt (line 1778)) Downloading pluggy-1.5.0-py3-none-any.whl (20 kB) Collecting polyfactory==2.20.0 (from -r docs/requirements.txt (line 1781)) Downloading polyfactory-2.20.0-py3-none-any.whl (60 kB) Collecting pre-commit==3.8.0 (from -r docs/requirements.txt (line 1784)) Downloading pre_commit-3.8.0-py2.py3-none-any.whl (204 kB) Collecting prometheus-client==0.21.1 (from -r docs/requirements.txt (line 1787)) Downloading prometheus_client-0.21.1-py3-none-any.whl (54 kB) Collecting prompt-toolkit==3.0.50 (from -r docs/requirements.txt (line 1790)) Downloading prompt_toolkit-3.0.50-py3-none-any.whl (387 kB) Collecting propcache==0.3.1 (from -r docs/requirements.txt (line 1793)) Downloading propcache-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (232 kB) Collecting proto-plus==1.26.1 (from -r docs/requirements.txt (line 1892)) Downloading proto_plus-1.26.1-py3-none-any.whl (50 kB) Collecting protobuf==5.29.4 (from -r docs/requirements.txt (line 1895)) Downloading protobuf-5.29.4-cp38-abi3-manylinux2014_x86_64.whl (319 kB) Collecting psutil==7.0.0 (from -r docs/requirements.txt (line 1907)) Downloading psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (277 kB) Collecting ptyprocess==0.7.0 (from -r docs/requirements.txt (line 1918)) Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB) Collecting pure-eval==0.2.3 (from -r docs/requirements.txt (line 1921)) Downloading pure_eval-0.2.3-py3-none-any.whl (11 kB) Collecting pyasn1-modules==0.4.2 (from -r docs/requirements.txt (line 1924)) Downloading pyasn1_modules-0.4.2-py3-none-any.whl (181 kB) Collecting pyasn1==0.6.1 (from -r docs/requirements.txt (line 1927)) Downloading pyasn1-0.6.1-py3-none-any.whl (83 kB) Collecting pycparser==2.22 (from -r docs/requirements.txt (line 1930)) Downloading pycparser-2.22-py3-none-any.whl (117 kB) Collecting pydantic-core==2.33.0 (from -r docs/requirements.txt (line 1933)) Downloading pydantic_core-2.33.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 451.3 MB/s eta 0:00:00 Collecting pydantic==2.11.1 (from -r docs/requirements.txt (line 2033)) Downloading pydantic-2.11.1-py3-none-any.whl (442 kB) Collecting pydocstyle==6.3.0 (from -r docs/requirements.txt (line 2036)) Downloading pydocstyle-6.3.0-py3-none-any.whl (38 kB) Collecting pydot==2.0.0 (from -r docs/requirements.txt (line 2039)) Downloading pydot-2.0.0-py3-none-any.whl (22 kB) Requirement already satisfied: pygments==2.19.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 2042)) (2.19.1) Collecting pylint==3.3.6 (from -r docs/requirements.txt (line 2045)) Downloading pylint-3.3.6-py3-none-any.whl (522 kB) Collecting pymupdf==1.25.5 (from -r docs/requirements.txt (line 2048)) Downloading pymupdf-1.25.5-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (20.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 20.0/20.0 MB 510.9 MB/s eta 0:00:00 Collecting pyparsing==3.2.3 (from -r docs/requirements.txt (line 2057)) Downloading pyparsing-3.2.3-py3-none-any.whl (111 kB) Collecting pypdf2==3.0.1 (from -r docs/requirements.txt (line 2060)) Downloading pypdf2-3.0.1-py3-none-any.whl (232 kB) Collecting pyreadstat==1.2.8 (from -r docs/requirements.txt (line 2063)) Downloading pyreadstat-1.2.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.9/2.9 MB 423.8 MB/s eta 0:00:00 Collecting pytest-asyncio==0.23.8 (from -r docs/requirements.txt (line 2095)) Downloading pytest_asyncio-0.23.8-py3-none-any.whl (17 kB) Collecting pytest-env==1.1.3 (from -r docs/requirements.txt (line 2098)) Downloading pytest_env-1.1.3-py3-none-any.whl (6.2 kB) Collecting pytest-html==4.1.1 (from -r docs/requirements.txt (line 2101)) Downloading pytest_html-4.1.1-py3-none-any.whl (23 kB) Collecting pytest-metadata==3.1.1 (from -r docs/requirements.txt (line 2104)) Downloading pytest_metadata-3.1.1-py3-none-any.whl (11 kB) Collecting pytest-mock==3.14.0 (from -r docs/requirements.txt (line 2107)) Downloading pytest_mock-3.14.0-py3-none-any.whl (9.9 kB) Collecting pytest-profiling==1.8.1 (from -r docs/requirements.txt (line 2110)) Downloading pytest_profiling-1.8.1-py3-none-any.whl (9.9 kB) Collecting pytest-xdist==3.6.1 (from -r docs/requirements.txt (line 2113)) Downloading pytest_xdist-3.6.1-py3-none-any.whl (46 kB) Collecting pytest==7.4.4 (from -r docs/requirements.txt (line 2116)) Downloading pytest-7.4.4-py3-none-any.whl (325 kB) Collecting python-dateutil==2.9.0.post0 (from -r docs/requirements.txt (line 2119)) Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Collecting python-docx==1.1.2 (from -r docs/requirements.txt (line 2122)) Downloading python_docx-1.1.2-py3-none-any.whl (244 kB) Collecting python-dotenv==1.1.0 (from -r docs/requirements.txt (line 2125)) Downloading python_dotenv-1.1.0-py3-none-any.whl (20 kB) Collecting python-json-logger==3.3.0 (from -r docs/requirements.txt (line 2128)) Downloading python_json_logger-3.3.0-py3-none-any.whl (15 kB) Collecting python-pptx==1.0.2 (from -r docs/requirements.txt (line 2131)) Downloading python_pptx-1.0.2-py3-none-any.whl (472 kB) Collecting pytz==2025.2 (from -r docs/requirements.txt (line 2134)) Downloading pytz-2025.2-py2.py3-none-any.whl (509 kB) Collecting pyyaml==6.0.2 (from -r docs/requirements.txt (line 2162)) Downloading PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (762 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 763.0/763.0 kB 1.1 GB/s eta 0:00:00 Collecting pyzmq==26.3.0 (from -r docs/requirements.txt (line 2216)) Downloading pyzmq-26.3.0-cp311-cp311-manylinux_2_28_x86_64.whl (867 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 867.6/867.6 kB 1.0 GB/s eta 0:00:00 Collecting referencing==0.36.2 (from -r docs/requirements.txt (line 2310)) Downloading referencing-0.36.2-py3-none-any.whl (26 kB) Requirement already satisfied: requests==2.32.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 2313)) (2.32.3) Collecting restrictedpython==7.4 (from -r docs/requirements.txt (line 2316)) Downloading RestrictedPython-7.4-py3-none-any.whl (27 kB) Collecting rfc3339-validator==0.1.4 (from -r docs/requirements.txt (line 2319)) 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 2322)) Downloading rfc3986_validator-0.1.1-py2.py3-none-any.whl (4.2 kB) Collecting rich==13.9.4 (from -r docs/requirements.txt (line 2325)) Downloading rich-13.9.4-py3-none-any.whl (242 kB) Collecting rpds-py==0.24.0 (from -r docs/requirements.txt (line 2328)) Downloading rpds_py-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (389 kB) Collecting rsa==4.9 (from -r docs/requirements.txt (line 2443)) Downloading rsa-4.9-py3-none-any.whl (34 kB) Collecting ruff==0.3.7 (from -r docs/requirements.txt (line 2446)) Downloading ruff-0.3.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.9/8.9 MB 281.4 MB/s eta 0:00:00 Collecting s3transfer==0.11.4 (from -r docs/requirements.txt (line 2464)) Downloading s3transfer-0.11.4-py3-none-any.whl (84 kB) Collecting send2trash==1.8.3 (from -r docs/requirements.txt (line 2467)) Downloading Send2Trash-1.8.3-py3-none-any.whl (18 kB) Collecting setuptools==71.1.0 (from -r docs/requirements.txt (line 2470)) Downloading setuptools-71.1.0-py3-none-any.whl (2.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 420.8 MB/s eta 0:00:00 Collecting shellingham==1.5.4 (from -r docs/requirements.txt (line 2473)) Downloading shellingham-1.5.4-py2.py3-none-any.whl (9.8 kB) Collecting simpleeval==0.9.13 (from -r docs/requirements.txt (line 2476)) Downloading simpleeval-0.9.13-py2.py3-none-any.whl (15 kB) Collecting six==1.17.0 (from -r docs/requirements.txt (line 2479)) Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) Collecting sniffio==1.3.1 (from -r docs/requirements.txt (line 2482)) 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 2485)) (2.2.0) Collecting soupsieve==2.6 (from -r docs/requirements.txt (line 2488)) Downloading soupsieve-2.6-py3-none-any.whl (36 kB) Collecting sphinx-copybutton==0.5.2 (from -r docs/requirements.txt (line 2491)) Downloading sphinx_copybutton-0.5.2-py3-none-any.whl (13 kB) Collecting sphinx-fontawesome==0.0.6 (from -r docs/requirements.txt (line 2494)) Downloading sphinx_fontawesome-0.0.6.tar.gz (22 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting sphinx-rtd-theme==2.0.0 (from -r docs/requirements.txt (line 2496)) Downloading sphinx_rtd_theme-2.0.0-py2.py3-none-any.whl (2.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 301.5 MB/s eta 0:00:00 Collecting sphinx==7.4.7 (from -r docs/requirements.txt (line 2499)) Downloading sphinx-7.4.7-py3-none-any.whl (3.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/3.4 MB 223.9 MB/s eta 0:00:00 Requirement already satisfied: sphinxcontrib-applehelp==2.0.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 2502)) (2.0.0) Requirement already satisfied: sphinxcontrib-devhelp==2.0.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 2505)) (2.0.0) Requirement already satisfied: sphinxcontrib-htmlhelp==2.1.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 2508)) (2.1.0) Collecting sphinxcontrib-jquery==4.1 (from -r docs/requirements.txt (line 2511)) Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl (121 kB) 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 2514)) (1.0.1) Requirement already satisfied: sphinxcontrib-qthelp==2.0.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 2517)) (2.0.0) Requirement already satisfied: sphinxcontrib-serializinghtml==2.0.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 2520)) (2.0.0) Collecting sqlalchemy==2.0.40 (from -r docs/requirements.txt (line 2523)) Downloading sqlalchemy-2.0.40-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 332.7 MB/s eta 0:00:00 Collecting stack-data==0.6.3 (from -r docs/requirements.txt (line 2581)) Downloading stack_data-0.6.3-py3-none-any.whl (24 kB) Collecting starlette==0.38.6 (from -r docs/requirements.txt (line 2584)) Downloading starlette-0.38.6-py3-none-any.whl (71 kB) Collecting tabulate==0.9.0 (from -r docs/requirements.txt (line 2587)) Downloading tabulate-0.9.0-py3-none-any.whl (35 kB) Collecting tenacity==8.5.0 (from -r docs/requirements.txt (line 2590)) Downloading tenacity-8.5.0-py3-none-any.whl (28 kB) Collecting terminado==0.18.1 (from -r docs/requirements.txt (line 2593)) Downloading terminado-0.18.1-py3-none-any.whl (14 kB) Collecting tinycss2==1.4.0 (from -r docs/requirements.txt (line 2596)) Downloading tinycss2-1.4.0-py3-none-any.whl (26 kB) Collecting tokenize-rt==6.1.0 (from -r docs/requirements.txt (line 2599)) Downloading tokenize_rt-6.1.0-py2.py3-none-any.whl (6.0 kB) Collecting toml-sort==0.23.1 (from -r docs/requirements.txt (line 2602)) Downloading toml_sort-0.23.1-py3-none-any.whl (20 kB) Collecting toml==0.10.2 (from -r docs/requirements.txt (line 2605)) Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB) Collecting tomlkit==0.13.2 (from -r docs/requirements.txt (line 2641)) Downloading tomlkit-0.13.2-py3-none-any.whl (37 kB) Collecting tornado==6.4.2 (from -r docs/requirements.txt (line 2644)) Downloading tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (437 kB) Collecting tqdm==4.67.1 (from -r docs/requirements.txt (line 2656)) Downloading tqdm-4.67.1-py3-none-any.whl (78 kB) Collecting traitlets==5.14.3 (from -r docs/requirements.txt (line 2659)) Downloading traitlets-5.14.3-py3-none-any.whl (85 kB) Collecting typer==0.9.4 (from typer[all]==0.9.4->-r docs/requirements.txt (line 2662)) Downloading typer-0.9.4-py3-none-any.whl (45 kB) Collecting types-python-dateutil==2.9.0.20241206 (from -r docs/requirements.txt (line 2665)) Downloading types_python_dateutil-2.9.0.20241206-py3-none-any.whl (14 kB) Collecting typing-extensions==4.13.0 (from -r docs/requirements.txt (line 2668)) Downloading typing_extensions-4.13.0-py3-none-any.whl (45 kB) Collecting typing-inspection==0.4.0 (from -r docs/requirements.txt (line 2671)) Downloading typing_inspection-0.4.0-py3-none-any.whl (14 kB) Collecting tzdata==2025.2 (from -r docs/requirements.txt (line 2674)) Downloading tzdata-2025.2-py2.py3-none-any.whl (347 kB) Collecting uri-template==1.3.0 (from -r docs/requirements.txt (line 2677)) Downloading uri_template-1.3.0-py3-none-any.whl (11 kB) Collecting uritemplate==4.1.1 (from -r docs/requirements.txt (line 2680)) Downloading uritemplate-4.1.1-py2.py3-none-any.whl (10 kB) Collecting urllib3==1.26.20 (from -r docs/requirements.txt (line 2683)) Downloading urllib3-1.26.20-py2.py3-none-any.whl (144 kB) Collecting uvicorn==0.30.6 (from -r docs/requirements.txt (line 2686)) Downloading uvicorn-0.30.6-py3-none-any.whl (62 kB) Collecting virtualenv==20.30.0 (from -r docs/requirements.txt (line 2689)) Downloading virtualenv-20.30.0-py3-none-any.whl (4.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 510.5 MB/s eta 0:00:00 Collecting wcwidth==0.2.13 (from -r docs/requirements.txt (line 2692)) Downloading wcwidth-0.2.13-py2.py3-none-any.whl (34 kB) Collecting webcolors==24.11.1 (from -r docs/requirements.txt (line 2695)) Downloading webcolors-24.11.1-py3-none-any.whl (14 kB) Collecting webencodings==0.5.1 (from -r docs/requirements.txt (line 2698)) Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB) Collecting websocket-client==1.8.0 (from -r docs/requirements.txt (line 2701)) Downloading websocket_client-1.8.0-py3-none-any.whl (58 kB) Collecting widgetsnbextension==4.0.13 (from -r docs/requirements.txt (line 2704)) Downloading widgetsnbextension-4.0.13-py3-none-any.whl (2.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 558.3 MB/s eta 0:00:00 Collecting xlsxwriter==3.2.2 (from -r docs/requirements.txt (line 2707)) Downloading XlsxWriter-3.2.2-py3-none-any.whl (165 kB) Collecting yarl==1.18.3 (from -r docs/requirements.txt (line 2710)) Downloading yarl-1.18.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (344 kB) WARNING: The candidate selected for download or install is a yanked version: 'multidict' candidate (version 6.3.1 at https://files.pythonhosted.org/packages/97/e4/924ed6212f1f628e588548d59248660d411c38c212602caab12807f57e08/multidict-6.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/multidict/) (requires-python:>=3.9)) Reason for being yanked: Memory Leak: https://github.com/aio-libs/multidict/issues/1117 Building wheels for collected packages: sphinx-fontawesome DEPRECATION: Building 'sphinx-fontawesome' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'sphinx-fontawesome'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for sphinx-fontawesome (setup.py): started Building wheel for sphinx-fontawesome (setup.py): finished with status 'done' Created wheel for sphinx-fontawesome: filename=sphinx_fontawesome-0.0.6-py3-none-any.whl size=22695 sha256=97d9ff7fbab1fc8ed2cbe196b47769d5d32105ba694a7925cfdda847ff1e6df6 Stored in directory: /tmp/pip-ephem-wheel-cache-1b6536zf/wheels/57/4b/31/e7217a101dc679ade70269091d18e8121d5edc2dbf0f314ff2 Successfully built sphinx-fontawesome Installing collected packages: webencodings, wcwidth, simpleeval, pytz, pure-eval, ptyprocess, fastjsonschema, distlib, xlsxwriter, widgetsnbextension, websocket-client, webcolors, urllib3, uritemplate, uri-template, tzdata, typing-extensions, types-python-dateutil, traitlets, tqdm, tornado, tomlkit, toml, tokenize-rt, tinycss2, tenacity, tabulate, soupsieve, sniffio, six, shellingham, setuptools, send2trash, ruff, rpds-py, rfc3986-validator, restrictedpython, pyzmq, pyyaml, python-json-logger, python-dotenv, pypdf2, pyparsing, pymupdf, pydocstyle, pycparser, pyasn1, psutil, protobuf, propcache, prompt-toolkit, prometheus-client, pluggy, platformdirs, pillow, pexpect, pathspec, parso, pandocfilters, packaging, overrides, objgraph, numpy, nodeenv, nest-asyncio, mypy-extensions, multidict, mistune, mdurl, mccabe, markdown2, lxml, kiwisolver, jupyterlab-widgets, jupyterlab-pygments, jsonpointer, json5, json-repair, jmespath, jiter, isort, isodate, iniconfig, identify, h11, grpcio, greenlet, gprof2dot, frozenlist, fqdn, fonttools, filelock, executing, execnet, eval-type-backport, et-xmlfile, docutils, distro, dill, defusedxml, decorator, debugpy, cycler, coverage, colorama, click, charset-normalizer, cfgv, certifi, cachetools, bleach, attrs, async-lru, asttokens, astroid, annotated-types, alabaster, aiohappyeyeballs, yarl, virtualenv, uvicorn, typing-inspection, typer, toml-sort, terminado, stack-data, sqlalchemy, rsa, rfc3339-validator, referencing, python-pptx, python-docx, python-dateutil, pytest, pylint, pydot, pydantic-core, pyasn1-modules, proto-plus, openpyxl, mypy, memory-profiler, matplotlib-inline, markdown-it-py, jupyter-core, jedi, httplib2, httpcore, googleapis-common-protos, faker, contourpy, comm, cffi, black, beautifulsoup4, anyio, aiosignal, starlette, sphinx, rich, pytest-xdist, pytest-profiling, pytest-mock, pytest-metadata, pytest-env, pytest-asyncio, pydantic, pre-commit, polyfactory, pandas, mdit-py-plugins, matplotlib, jupyter-server-terminals, jupyter-client, jsonschema-specifications, ipython, httpx, grpcio-status, google-auth, botocore, azure-core, arrow, argon2-cffi-bindings, aiohttp, sphinxcontrib-jquery, sphinx-fontawesome, sphinx-copybutton, s3transfer, pytest-html, pyreadstat, openai, myst-parser, mistralai, jsonschema, isoduration, ipywidgets, ipykernel, groq, google-auth-httplib2, google-api-core, fastapi, azure-ai-inference, argon2-cffi, anthropic, sphinx-rtd-theme, nbformat, jupyter-console, google-api-python-client, boto3, nbclient, jupyter-events, google-ai-generativelanguage, nbconvert, google-generativeai, nbsphinx, jupyter-server, notebook-shim, jupyterlab-server, jupyter-lsp, jupyterlab, notebook, jupyter Attempting uninstall: urllib3 Found existing installation: urllib3 2.4.0 Uninstalling urllib3-2.4.0: Successfully uninstalled urllib3-2.4.0 Attempting uninstall: setuptools Found existing installation: setuptools 80.1.0 Uninstalling setuptools-80.1.0: Successfully uninstalled setuptools-80.1.0 Attempting uninstall: packaging Found existing installation: packaging 25.0 Uninstalling packaging-25.0: Successfully uninstalled packaging-25.0 Attempting uninstall: docutils Found existing installation: docutils 0.21.2 Uninstalling docutils-0.21.2: Successfully uninstalled docutils-0.21.2 Attempting uninstall: charset-normalizer Found existing installation: charset-normalizer 3.4.2 Uninstalling charset-normalizer-3.4.2: Successfully uninstalled charset-normalizer-3.4.2 Attempting uninstall: certifi Found existing installation: certifi 2025.4.26 Uninstalling certifi-2025.4.26: Successfully uninstalled certifi-2025.4.26 Attempting uninstall: alabaster Found existing installation: alabaster 1.0.0 Uninstalling alabaster-1.0.0: Successfully uninstalled alabaster-1.0.0 Attempting uninstall: sphinx Found existing installation: Sphinx 8.2.3 Uninstalling Sphinx-8.2.3: Successfully uninstalled Sphinx-8.2.3 Successfully installed aiohappyeyeballs-2.6.1 aiohttp-3.11.16 aiosignal-1.3.2 alabaster-0.7.16 annotated-types-0.7.0 anthropic-0.45.2 anyio-4.9.0 argon2-cffi-23.1.0 argon2-cffi-bindings-21.2.0 arrow-1.3.0 astroid-3.3.9 asttokens-3.0.0 async-lru-2.0.5 attrs-25.3.0 azure-ai-inference-1.0.0b9 azure-core-1.32.0 beautifulsoup4-4.13.3 black-24.10.0 bleach-6.2.0 boto3-1.37.25 botocore-1.37.25 cachetools-5.5.2 certifi-2025.1.31 cffi-1.17.1 cfgv-3.4.0 charset-normalizer-3.4.1 click-8.1.8 colorama-0.4.6 comm-0.2.2 contourpy-1.3.0 coverage-7.8.0 cycler-0.12.1 debugpy-1.8.13 decorator-5.2.1 defusedxml-0.7.1 dill-0.3.9 distlib-0.3.9 distro-1.9.0 docutils-0.20.1 et-xmlfile-2.0.0 eval-type-backport-0.2.2 execnet-2.1.1 executing-2.2.0 faker-37.1.0 fastapi-0.112.4 fastjsonschema-2.21.1 filelock-3.18.0 fonttools-4.56.0 fqdn-1.5.1 frozenlist-1.5.0 google-ai-generativelanguage-0.6.15 google-api-core-2.24.2 google-api-python-client-2.166.0 google-auth-2.38.0 google-auth-httplib2-0.2.0 google-generativeai-0.8.4 googleapis-common-protos-1.69.2 gprof2dot-2024.6.6 greenlet-3.1.1 groq-0.9.0 grpcio-1.71.0 grpcio-status-1.71.0 h11-0.14.0 httpcore-1.0.7 httplib2-0.22.0 httpx-0.28.1 identify-2.6.9 iniconfig-2.1.0 ipykernel-6.29.5 ipython-8.18.1 ipywidgets-8.1.5 isodate-0.7.2 isoduration-20.11.0 isort-6.0.1 jedi-0.19.2 jiter-0.9.0 jmespath-1.0.1 json-repair-0.28.4 json5-0.11.0 jsonpointer-3.0.0 jsonschema-4.23.0 jsonschema-specifications-2024.10.1 jupyter-1.1.1 jupyter-client-8.6.3 jupyter-console-6.6.3 jupyter-core-5.7.2 jupyter-events-0.12.0 jupyter-lsp-2.2.5 jupyter-server-2.15.0 jupyter-server-terminals-0.5.3 jupyterlab-4.3.6 jupyterlab-pygments-0.3.0 jupyterlab-server-2.27.3 jupyterlab-widgets-3.0.13 kiwisolver-1.4.7 lxml-5.3.1 markdown-it-py-3.0.0 markdown2-2.5.3 matplotlib-3.8.4 matplotlib-inline-0.1.7 mccabe-0.7.0 mdit-py-plugins-0.4.2 mdurl-0.1.2 memory-profiler-0.61.0 mistralai-1.6.0 mistune-3.1.3 multidict-6.3.1 mypy-1.15.0 mypy-extensions-1.0.0 myst-parser-3.0.1 nbclient-0.10.2 nbconvert-7.16.6 nbformat-5.10.4 nbsphinx-0.9.7 nest-asyncio-1.6.0 nodeenv-1.9.1 notebook-7.3.3 notebook-shim-0.2.4 numpy-1.26.4 objgraph-3.6.2 openai-1.70.0 openpyxl-3.1.5 overrides-7.7.0 packaging-24.2 pandas-2.2.3 pandocfilters-1.5.1 parso-0.8.4 pathspec-0.12.1 pexpect-4.9.0 pillow-11.1.0 platformdirs-4.3.7 pluggy-1.5.0 polyfactory-2.20.0 pre-commit-3.8.0 prometheus-client-0.21.1 prompt-toolkit-3.0.50 propcache-0.3.1 proto-plus-1.26.1 protobuf-5.29.4 psutil-7.0.0 ptyprocess-0.7.0 pure-eval-0.2.3 pyasn1-0.6.1 pyasn1-modules-0.4.2 pycparser-2.22 pydantic-2.11.1 pydantic-core-2.33.0 pydocstyle-6.3.0 pydot-2.0.0 pylint-3.3.6 pymupdf-1.25.5 pyparsing-3.2.3 pypdf2-3.0.1 pyreadstat-1.2.8 pytest-7.4.4 pytest-asyncio-0.23.8 pytest-env-1.1.3 pytest-html-4.1.1 pytest-metadata-3.1.1 pytest-mock-3.14.0 pytest-profiling-1.8.1 pytest-xdist-3.6.1 python-dateutil-2.9.0.post0 python-docx-1.1.2 python-dotenv-1.1.0 python-json-logger-3.3.0 python-pptx-1.0.2 pytz-2025.2 pyyaml-6.0.2 pyzmq-26.3.0 referencing-0.36.2 restrictedpython-7.4 rfc3339-validator-0.1.4 rfc3986-validator-0.1.1 rich-13.9.4 rpds-py-0.24.0 rsa-4.9 ruff-0.3.7 s3transfer-0.11.4 send2trash-1.8.3 setuptools-71.1.0 shellingham-1.5.4 simpleeval-0.9.13 six-1.17.0 sniffio-1.3.1 soupsieve-2.6 sphinx-7.4.7 sphinx-copybutton-0.5.2 sphinx-fontawesome-0.0.6 sphinx-rtd-theme-2.0.0 sphinxcontrib-jquery-4.1 sqlalchemy-2.0.40 stack-data-0.6.3 starlette-0.38.6 tabulate-0.9.0 tenacity-8.5.0 terminado-0.18.1 tinycss2-1.4.0 tokenize-rt-6.1.0 toml-0.10.2 toml-sort-0.23.1 tomlkit-0.13.2 tornado-6.4.2 tqdm-4.67.1 traitlets-5.14.3 typer-0.9.4 types-python-dateutil-2.9.0.20241206 typing-extensions-4.13.0 typing-inspection-0.4.0 tzdata-2025.2 uri-template-1.3.0 uritemplate-4.1.1 urllib3-1.26.20 uvicorn-0.30.6 virtualenv-20.30.0 wcwidth-0.2.13 webcolors-24.11.1 webencodings-0.5.1 websocket-client-1.8.0 widgetsnbextension-4.0.13 xlsxwriter-3.2.2 yarl-1.18.3 [rtd-command-info] start-time: 2025-05-02T10:36:35.285602Z, end-time: 2025-05-02T10:36:35.321182Z, duration: 0, exit-code: 0 cat docs/conf.py # Configuration file for the Sphinx documentation builder. # 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 glob import os import sys project = "edsl" copyright = "2024 Expected Parrot, Inc" author = "Expected Parrot, Inc." print(f"Current working directory: {os.getcwd()}") print(f"System path: {sys.path}") sys.path.insert(0, os.path.abspath("../")) print(f"System path after insert: {sys.path}") username = "expectedparrot" projectname = "edsl" def linkcode_resolve(domain, info): if domain != "py": return None if not info["module"]: return None filename = info["module"].replace(".", "/") return f"https://github.com/{username}/{projectname}/blob/main/{filename}.py" 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()) def setup(app): app.add_css_file( "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css" ) # -- General configuration --------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration extensions = [ "sphinx.ext.autodoc", "sphinx_copybutton", "sphinx.ext.linkcode", "nbsphinx", "sphinx_fontawesome", "myst_parser", ] nbsphinx_notebooks = ["../examples/*.ipynb"] nbsphinx_notebooks = glob.glob("notebooks/*.ipynb") 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 = "sphinx_rtd_theme" html_theme_options = {"display_version": False} html_show_sphinx = False html_show_sourcelink = False html_logo = "static/logo.png" html_favicon = "static/favicon.ico" html_context = { "display_github": False, "github_user": "", "github_repo": "", "github_version": "", } nbsphinx_allow_errors = True