Read the Docs build information Build id: 1827282 Project: iiasa-energy-program-message-ix Version: 759 Commit: e25f3dc474ff6815478c4d73d41874e09ff08c37 Date: 2023-11-06T14:24:27.545308Z State: finished Success: True [rtd-command-info] start-time: 2023-11-06T14:24:28.639324Z, end-time: 2023-11-06T14:24:29.646629Z, duration: 1, exit-code: 0 git clone --depth 1 https://github.com/iiasa/message_ix.git . Cloning into '.'... [rtd-command-info] start-time: 2023-11-06T14:24:29.713961Z, end-time: 2023-11-06T14:24:30.778916Z, duration: 1, exit-code: 0 git fetch origin --force --prune --prune-tags --depth 50 pull/759/head:external-759 From https://github.com/iiasa/message_ix * [new ref] refs/pull/759/head -> external-759 * [new tag] v3.7.0 -> v3.7.0 [rtd-command-info] start-time: 2023-11-06T14:24:30.912226Z, end-time: 2023-11-06T14:24:31.048020Z, duration: 0, exit-code: 0 git checkout --force e25f3dc474ff6815478c4d73d41874e09ff08c37 Note: switching to 'e25f3dc474ff6815478c4d73d41874e09ff08c37'. 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 e25f3dc Update references to genno code [rtd-command-info] start-time: 2023-11-06T14:24:31.117576Z, end-time: 2023-11-06T14:24:31.175682Z, duration: 0, exit-code: 0 git clean -d -f -f [rtd-command-info] start-time: 2023-11-06T14:24:31.241429Z, end-time: 2023-11-06T14:24:31.294156Z, duration: 0, exit-code: 0 cat .readthedocs.yaml # Read the Docs configuration file # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details # Required version: 2 # Build ePub formats: - epub # Set the version of Python and other tools you might need build: os: ubuntu-22.04 tools: python: "3.11" # Build documentation in the docs/ directory with Sphinx sphinx: configuration: doc/conf.py python: install: - requirements: doc/requirements.txt - requirements: ci/rtd-requirements.txt - method: pip path: . extra_requirements: - docs [rtd-command-info] start-time: 2023-11-06T14:24:37.881971Z, end-time: 2023-11-06T14:24:37.961302Z, duration: 0, exit-code: 0 asdf global python 3.11.6 [rtd-command-info] start-time: 2023-11-06T14:24:38.426046Z, end-time: 2023-11-06T14:24:39.541437Z, duration: 1, exit-code: 0 python -mvirtualenv $READTHEDOCS_VIRTUALENV_PATH created virtual environment CPython3.11.6.final.0-64 in 803ms creator CPython3Posix(dest=/home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759, 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: 2023-11-06T14:24:39.612234Z, end-time: 2023-11-06T14:24:52.345967Z, duration: 12, exit-code: 0 python -m pip install --upgrade --no-cache-dir pip setuptools Requirement already satisfied: pip in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (23.1) Collecting pip Downloading pip-23.3.1-py3-none-any.whl (2.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 14.0 MB/s eta 0:00:00 Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (67.6.1) Collecting setuptools Downloading setuptools-68.2.2-py3-none-any.whl (807 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 807.9/807.9 kB 35.6 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-23.3.1 setuptools-68.2.2 [rtd-command-info] start-time: 2023-11-06T14:24:52.437274Z, end-time: 2023-11-06T14:24:59.785227Z, duration: 7, 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.3-py2.py3-none-any.whl.metadata (1.5 kB) Collecting sphinxcontrib-applehelp (from sphinx) Downloading sphinxcontrib_applehelp-1.0.7-py3-none-any.whl.metadata (2.2 kB) Collecting sphinxcontrib-devhelp (from sphinx) Downloading sphinxcontrib_devhelp-1.0.5-py3-none-any.whl.metadata (2.2 kB) Collecting sphinxcontrib-jsmath (from sphinx) Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx) Downloading sphinxcontrib_htmlhelp-2.0.4-py3-none-any.whl.metadata (2.2 kB) Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx) Downloading sphinxcontrib_serializinghtml-1.1.9-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-qthelp (from sphinx) Downloading sphinxcontrib_qthelp-1.0.6-py3-none-any.whl.metadata (2.2 kB) Collecting Jinja2>=3.0 (from sphinx) Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 6.8 MB/s eta 0:00:00 Collecting Pygments>=2.14 (from sphinx) Downloading Pygments-2.16.1-py3-none-any.whl.metadata (2.5 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 (93 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 kB 35.8 MB/s eta 0:00:00 Collecting babel>=2.9 (from sphinx) Downloading Babel-2.13.1-py3-none-any.whl.metadata (1.6 kB) Collecting alabaster<0.8,>=0.7 (from sphinx) Downloading alabaster-0.7.13-py3-none-any.whl (13 kB) Collecting imagesize>=1.3 (from sphinx) Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 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-23.2-py3-none-any.whl.metadata (3.2 kB) Collecting MarkupSafe>=2.0 (from Jinja2>=3.0->sphinx) Downloading MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB) Collecting charset-normalizer<4,>=2 (from requests>=2.25.0->sphinx) Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests>=2.25.0->sphinx) Downloading idna-3.4-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 76.8 MB/s eta 0:00:00 Collecting urllib3<3,>=1.21.1 (from requests>=2.25.0->sphinx) Downloading urllib3-2.0.7-py3-none-any.whl.metadata (6.6 kB) Collecting certifi>=2017.4.17 (from requests>=2.25.0->sphinx) Downloading certifi-2023.7.22-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 23.8 MB/s eta 0:00:00 Downloading readthedocs_sphinx_ext-2.2.3-py2.py3-none-any.whl (11 kB) Downloading Babel-2.13.1-py3-none-any.whl (10.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 62.6 MB/s eta 0:00:00 Downloading docutils-0.20.1-py3-none-any.whl (572 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 572.7/572.7 kB 177.7 MB/s eta 0:00:00 Downloading packaging-23.2-py3-none-any.whl (53 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.0/53.0 kB 157.5 MB/s eta 0:00:00 Downloading Pygments-2.16.1-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 123.7 MB/s eta 0:00:00 Downloading requests-2.31.0-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 168.2 MB/s eta 0:00:00 Downloading sphinxcontrib_htmlhelp-2.0.4-py3-none-any.whl (99 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.2/99.2 kB 177.3 MB/s eta 0:00:00 Downloading sphinxcontrib_serializinghtml-1.1.9-py3-none-any.whl (92 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.7/92.7 kB 248.5 MB/s eta 0:00:00 Downloading sphinxcontrib_applehelp-1.0.7-py3-none-any.whl (120 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.0/120.0 kB 287.0 MB/s eta 0:00:00 Downloading sphinxcontrib_devhelp-1.0.5-py3-none-any.whl (83 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.5/83.5 kB 210.2 MB/s eta 0:00:00 Downloading sphinxcontrib_qthelp-1.0.6-py3-none-any.whl (89 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 kB 277.4 MB/s eta 0:00:00 Downloading certifi-2023.7.22-py3-none-any.whl (158 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 158.3/158.3 kB 247.5 MB/s eta 0:00:00 Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.3/140.3 kB 271.9 MB/s eta 0:00:00 Downloading MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB) Downloading urllib3-2.0.7-py3-none-any.whl (124 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 124.2/124.2 kB 217.4 MB/s eta 0:00:00 Installing collected packages: snowballstemmer, urllib3, sphinxcontrib-jsmath, Pygments, packaging, MarkupSafe, imagesize, idna, docutils, charset-normalizer, certifi, babel, alabaster, requests, Jinja2, readthedocs-sphinx-ext, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, sphinx Successfully installed Jinja2-3.1.2 MarkupSafe-2.1.3 Pygments-2.16.1 alabaster-0.7.13 babel-2.13.1 certifi-2023.7.22 charset-normalizer-3.3.2 docutils-0.20.1 idna-3.4 imagesize-1.4.1 packaging-23.2 readthedocs-sphinx-ext-2.2.3 requests-2.31.0 snowballstemmer-2.2.0 sphinx-7.2.6 sphinxcontrib-applehelp-1.0.7 sphinxcontrib-devhelp-1.0.5 sphinxcontrib-htmlhelp-2.0.4 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.6 sphinxcontrib-serializinghtml-1.1.9 urllib3-2.0.7 [rtd-command-info] start-time: 2023-11-06T14:24:59.879581Z, end-time: 2023-11-06T14:25:06.006500Z, duration: 6, exit-code: 0 python -m pip install --exists-action=w --no-cache-dir -r doc/requirements.txt Requirement already satisfied: alabaster==0.7.13 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from -r doc/requirements.txt (line 7)) (0.7.13) Collecting babel==2.12.1 (from -r doc/requirements.txt (line 9)) Downloading Babel-2.12.1-py3-none-any.whl (10.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 26.2 MB/s eta 0:00:00 Requirement already satisfied: certifi==2023.7.22 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from -r doc/requirements.txt (line 11)) (2023.7.22) Collecting charset-normalizer==3.2.0 (from -r doc/requirements.txt (line 13)) Downloading charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (31 kB) Collecting docutils==0.18.1 (from -r doc/requirements.txt (line 15)) Downloading docutils-0.18.1-py2.py3-none-any.whl (570 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 570.0/570.0 kB 77.8 MB/s eta 0:00:00 Collecting gitdb==4.0.10 (from -r doc/requirements.txt (line 21)) Downloading gitdb-4.0.10-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.7/62.7 kB 247.3 MB/s eta 0:00:00 Collecting gitpython==3.1.40 (from -r doc/requirements.txt (line 23)) Downloading GitPython-3.1.40-py3-none-any.whl.metadata (12 kB) Requirement already satisfied: idna==3.4 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from -r doc/requirements.txt (line 25)) (3.4) Requirement already satisfied: imagesize==1.4.1 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from -r doc/requirements.txt (line 27)) (1.4.1) Requirement already satisfied: jinja2==3.1.2 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from -r doc/requirements.txt (line 29)) (3.1.2) Collecting latexcodec==2.0.1 (from -r doc/requirements.txt (line 33)) Downloading latexcodec-2.0.1-py2.py3-none-any.whl (18 kB) Requirement already satisfied: markupsafe==2.1.3 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from -r doc/requirements.txt (line 35)) (2.1.3) Collecting numpydoc==1.6.0 (from -r doc/requirements.txt (line 37)) Downloading numpydoc-1.6.0-py3-none-any.whl.metadata (4.2 kB) Collecting packaging==23.1 (from -r doc/requirements.txt (line 39)) Downloading packaging-23.1-py3-none-any.whl (48 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.9/48.9 kB 223.2 MB/s eta 0:00:00 Collecting pybtex==0.24.0 (from -r doc/requirements.txt (line 41)) Downloading pybtex-0.24.0-py2.py3-none-any.whl (561 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 561.4/561.4 kB 73.6 MB/s eta 0:00:00 Collecting pybtex-docutils==1.0.2 (from -r doc/requirements.txt (line 45)) Downloading pybtex_docutils-1.0.2-py3-none-any.whl (6.3 kB) Requirement already satisfied: pygments==2.16.1 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from -r doc/requirements.txt (line 47)) (2.16.1) Collecting pyyaml==6.0.1 (from -r doc/requirements.txt (line 49)) Downloading PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Requirement already satisfied: requests==2.31.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from -r doc/requirements.txt (line 51)) (2.31.0) Collecting six==1.16.0 (from -r doc/requirements.txt (line 53)) Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting smmap==5.0.0 (from -r doc/requirements.txt (line 57)) Downloading smmap-5.0.0-py3-none-any.whl (24 kB) Requirement already satisfied: snowballstemmer==2.2.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from -r doc/requirements.txt (line 59)) (2.2.0) Requirement already satisfied: sphinx==7.2.6 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from -r doc/requirements.txt (line 61)) (7.2.6) Collecting sphinx-rtd-theme==1.3.0 (from -r doc/requirements.txt (line 69)) Downloading sphinx_rtd_theme-1.3.0-py2.py3-none-any.whl.metadata (4.5 kB) Collecting sphinxcontrib-applehelp==1.0.4 (from -r doc/requirements.txt (line 71)) Downloading sphinxcontrib_applehelp-1.0.4-py3-none-any.whl (120 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.6/120.6 kB 272.7 MB/s eta 0:00:00 Collecting sphinxcontrib-bibtex==2.5.0 (from -r doc/requirements.txt (line 73)) Downloading sphinxcontrib_bibtex-2.5.0-py3-none-any.whl (39 kB) Collecting sphinxcontrib-devhelp==1.0.2 (from -r doc/requirements.txt (line 75)) Downloading sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.7/84.7 kB 255.7 MB/s eta 0:00:00 Collecting sphinxcontrib-htmlhelp==2.0.1 (from -r doc/requirements.txt (line 77)) Downloading sphinxcontrib_htmlhelp-2.0.1-py3-none-any.whl (99 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.8/99.8 kB 266.1 MB/s eta 0:00:00 Collecting sphinxcontrib-jquery==4.1 (from -r doc/requirements.txt (line 79)) Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl (121 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.1/121.1 kB 273.1 MB/s eta 0:00:00 Requirement already satisfied: sphinxcontrib-jsmath==1.0.1 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from -r doc/requirements.txt (line 81)) (1.0.1) Collecting sphinxcontrib-qthelp==1.0.3 (from -r doc/requirements.txt (line 83)) Downloading sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.6/90.6 kB 243.5 MB/s eta 0:00:00 Requirement already satisfied: sphinxcontrib-serializinghtml==1.1.9 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from -r doc/requirements.txt (line 85)) (1.1.9) Collecting tabulate==0.9.0 (from -r doc/requirements.txt (line 87)) Downloading tabulate-0.9.0-py3-none-any.whl (35 kB) Collecting tomli==2.0.1 (from -r doc/requirements.txt (line 89)) Downloading tomli-2.0.1-py3-none-any.whl (12 kB) Requirement already satisfied: urllib3==2.0.7 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from -r doc/requirements.txt (line 91)) (2.0.7) Downloading charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (199 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 199.6/199.6 kB 246.4 MB/s eta 0:00:00 Downloading GitPython-3.1.40-py3-none-any.whl (190 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 190.6/190.6 kB 259.4 MB/s eta 0:00:00 Downloading numpydoc-1.6.0-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.7/61.7 kB 241.1 MB/s eta 0:00:00 Downloading PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (757 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 757.7/757.7 kB 72.0 MB/s eta 0:00:00 Downloading sphinx_rtd_theme-1.3.0-py2.py3-none-any.whl (2.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 73.7 MB/s eta 0:00:00 Installing collected packages: tomli, tabulate, sphinxcontrib-qthelp, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, smmap, six, pyyaml, packaging, docutils, charset-normalizer, babel, latexcodec, gitdb, pybtex, gitpython, pybtex-docutils, sphinxcontrib-jquery, sphinxcontrib-bibtex, sphinx-rtd-theme, numpydoc Attempting uninstall: sphinxcontrib-qthelp Found existing installation: sphinxcontrib-qthelp 1.0.6 Uninstalling sphinxcontrib-qthelp-1.0.6: Successfully uninstalled sphinxcontrib-qthelp-1.0.6 Attempting uninstall: sphinxcontrib-htmlhelp Found existing installation: sphinxcontrib-htmlhelp 2.0.4 Uninstalling sphinxcontrib-htmlhelp-2.0.4: Successfully uninstalled sphinxcontrib-htmlhelp-2.0.4 Attempting uninstall: sphinxcontrib-devhelp Found existing installation: sphinxcontrib-devhelp 1.0.5 Uninstalling sphinxcontrib-devhelp-1.0.5: Successfully uninstalled sphinxcontrib-devhelp-1.0.5 Attempting uninstall: sphinxcontrib-applehelp Found existing installation: sphinxcontrib-applehelp 1.0.7 Uninstalling sphinxcontrib-applehelp-1.0.7: Successfully uninstalled sphinxcontrib-applehelp-1.0.7 Attempting uninstall: packaging Found existing installation: packaging 23.2 Uninstalling packaging-23.2: Successfully uninstalled packaging-23.2 Attempting uninstall: docutils Found existing installation: docutils 0.20.1 Uninstalling docutils-0.20.1: Successfully uninstalled docutils-0.20.1 Attempting uninstall: charset-normalizer Found existing installation: charset-normalizer 3.3.2 Uninstalling charset-normalizer-3.3.2: Successfully uninstalled charset-normalizer-3.3.2 Attempting uninstall: babel Found existing installation: Babel 2.13.1 Uninstalling Babel-2.13.1: Successfully uninstalled Babel-2.13.1 Successfully installed babel-2.12.1 charset-normalizer-3.2.0 docutils-0.18.1 gitdb-4.0.10 gitpython-3.1.40 latexcodec-2.0.1 numpydoc-1.6.0 packaging-23.1 pybtex-0.24.0 pybtex-docutils-1.0.2 pyyaml-6.0.1 six-1.16.0 smmap-5.0.0 sphinx-rtd-theme-1.3.0 sphinxcontrib-applehelp-1.0.4 sphinxcontrib-bibtex-2.5.0 sphinxcontrib-devhelp-1.0.2 sphinxcontrib-htmlhelp-2.0.1 sphinxcontrib-jquery-4.1 sphinxcontrib-qthelp-1.0.3 tabulate-0.9.0 tomli-2.0.1 [rtd-command-info] start-time: 2023-11-06T14:25:06.072064Z, end-time: 2023-11-06T14:26:19.399450Z, duration: 73, exit-code: 0 python -m pip install --exists-action=w --no-cache-dir -r ci/rtd-requirements.txt DEPRECATION: git+https://github.com/iiasa/ixmp.git@main#egg=ixmp[docs] contains an egg fragment with a non-PEP 508 name pip 25.0 will enforce this behaviour change. A possible replacement is to use the req @ url syntax, and remove the egg fragment. Discussion can be found at https://github.com/pypa/pip/issues/11617 Collecting ixmp[docs] (from -r ci/rtd-requirements.txt (line 1)) Cloning https://github.com/iiasa/ixmp.git (to revision main) to /tmp/pip-install-7t7whu9k/ixmp_7c811a119da141889f541967a7502a61 Running command git clone --filter=blob:none --quiet https://github.com/iiasa/ixmp.git /tmp/pip-install-7t7whu9k/ixmp_7c811a119da141889f541967a7502a61 Resolved https://github.com/iiasa/ixmp.git to commit f41942795c917e44bb94e2696d6d719a07b9e860 Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Installing backend dependencies: started Installing backend dependencies: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting click (from ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB) Collecting genno>=1.16 (from ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading genno-1.20.0-py3-none-any.whl.metadata (3.9 kB) Collecting JPype1>=1.2.1 (from ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading JPype1-1.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (464 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 464.2/464.2 kB 6.1 MB/s eta 0:00:00 Collecting openpyxl (from ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading openpyxl-3.1.2-py2.py3-none-any.whl (249 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 250.0/250.0 kB 8.6 MB/s eta 0:00:00 Collecting pandas>=1.2 (from ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading pandas-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB) Collecting pint (from ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading Pint-0.22-py3-none-any.whl.metadata (7.7 kB) Requirement already satisfied: PyYAML in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (6.0.1) Collecting xarray (from ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading xarray-2023.10.1-py3-none-any.whl.metadata (10 kB) Requirement already satisfied: GitPython in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (3.1.40) Requirement already satisfied: numpydoc in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (1.6.0) Requirement already satisfied: sphinx>=3.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (7.2.6) Requirement already satisfied: sphinx-rtd-theme in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (1.3.0) Requirement already satisfied: sphinxcontrib-bibtex in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (2.5.0) Collecting dask>=2.14 (from dask[array]>=2.14->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading dask-2023.10.1-py3-none-any.whl.metadata (3.7 kB) Requirement already satisfied: setuptools>=41 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (68.2.2) Requirement already satisfied: packaging in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from JPype1>=1.2.1->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (23.1) Collecting numpy<2,>=1.23.2 (from pandas>=1.2->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading numpy-1.26.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 13.8 MB/s eta 0:00:00 Collecting python-dateutil>=2.8.2 (from pandas>=1.2->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 10.8 MB/s eta 0:00:00 Collecting pytz>=2020.1 (from pandas>=1.2->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading pytz-2023.3.post1-py2.py3-none-any.whl.metadata (22 kB) Collecting tzdata>=2022.1 (from pandas>=1.2->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading tzdata-2023.3-py2.py3-none-any.whl (341 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 341.8/341.8 kB 11.8 MB/s eta 0:00:00 Requirement already satisfied: sphinxcontrib-applehelp in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=3.0->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (1.0.4) Requirement already satisfied: sphinxcontrib-devhelp in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=3.0->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (1.0.2) Requirement already satisfied: sphinxcontrib-jsmath in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=3.0->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (1.0.1) Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=3.0->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (2.0.1) Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.9 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=3.0->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (1.1.9) Requirement already satisfied: sphinxcontrib-qthelp in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=3.0->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (1.0.3) Requirement already satisfied: Jinja2>=3.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=3.0->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (3.1.2) Requirement already satisfied: Pygments>=2.14 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=3.0->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (2.16.1) Requirement already satisfied: docutils<0.21,>=0.18.1 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=3.0->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (0.18.1) Requirement already satisfied: snowballstemmer>=2.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=3.0->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (2.2.0) Requirement already satisfied: babel>=2.9 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=3.0->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (2.12.1) Requirement already satisfied: alabaster<0.8,>=0.7 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=3.0->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (0.7.13) Requirement already satisfied: imagesize>=1.3 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=3.0->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (1.4.1) Requirement already satisfied: requests>=2.25.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=3.0->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (2.31.0) Requirement already satisfied: gitdb<5,>=4.0.1 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from GitPython->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (4.0.10) Collecting memory-profiler (from ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading memory_profiler-0.61.0-py3-none-any.whl (31 kB) Collecting nbclient>=0.5 (from ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading nbclient-0.8.0-py3-none-any.whl.metadata (7.8 kB) Collecting pretenders>=1.4.4 (from ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading pretenders-1.4.5-py3-none-any.whl (443 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 443.2/443.2 kB 13.6 MB/s eta 0:00:00 Collecting pytest>=5 (from ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading pytest-7.4.3-py3-none-any.whl.metadata (7.9 kB) Collecting pytest-benchmark (from ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading pytest_benchmark-4.0.0-py3-none-any.whl (43 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.0/44.0 kB 58.2 MB/s eta 0:00:00 Collecting pytest-cov (from ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB) Collecting pytest-rerunfailures (from ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading pytest_rerunfailures-12.0-py3-none-any.whl.metadata (18 kB) Requirement already satisfied: tabulate>=0.8.10 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from numpydoc->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (0.9.0) Collecting et-xmlfile (from openpyxl->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading et_xmlfile-1.1.0-py3-none-any.whl (4.7 kB) Collecting typing-extensions (from pint->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading typing_extensions-4.8.0-py3-none-any.whl.metadata (3.0 kB) Requirement already satisfied: sphinxcontrib-jquery<5,>=4 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx-rtd-theme->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (4.1) Requirement already satisfied: pybtex>=0.24 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinxcontrib-bibtex->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (0.24.0) Requirement already satisfied: pybtex-docutils>=1.0.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinxcontrib-bibtex->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (1.0.2) Collecting cloudpickle>=1.5.0 (from dask>=2.14->dask[array]>=2.14->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading cloudpickle-3.0.0-py3-none-any.whl.metadata (7.0 kB) Collecting fsspec>=2021.09.0 (from dask>=2.14->dask[array]>=2.14->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading fsspec-2023.10.0-py3-none-any.whl.metadata (6.8 kB) Collecting partd>=1.2.0 (from dask>=2.14->dask[array]>=2.14->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading partd-1.4.1-py3-none-any.whl.metadata (4.6 kB) Collecting toolz>=0.10.0 (from dask>=2.14->dask[array]>=2.14->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading toolz-0.12.0-py3-none-any.whl (55 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.8/55.8 kB 32.1 MB/s eta 0:00:00 Collecting importlib-metadata>=4.13.0 (from dask>=2.14->dask[array]>=2.14->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading importlib_metadata-6.8.0-py3-none-any.whl.metadata (5.1 kB) Requirement already satisfied: smmap<6,>=3.0.1 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from gitdb<5,>=4.0.1->GitPython->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (5.0.0) Requirement already satisfied: MarkupSafe>=2.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from Jinja2>=3.0->sphinx>=3.0->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (2.1.3) Collecting jupyter-client>=6.1.12 (from nbclient>=0.5->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading jupyter_client-8.6.0-py3-none-any.whl.metadata (8.3 kB) Collecting jupyter-core!=5.0.*,>=4.12 (from nbclient>=0.5->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading jupyter_core-5.5.0-py3-none-any.whl.metadata (3.4 kB) Collecting nbformat>=5.1 (from nbclient>=0.5->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading nbformat-5.9.2-py3-none-any.whl.metadata (3.4 kB) Collecting traitlets>=5.4 (from nbclient>=0.5->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading traitlets-5.13.0-py3-none-any.whl.metadata (10 kB) Collecting bottle (from pretenders>=1.4.4->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading bottle-0.12.25-py3-none-any.whl (90 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.2/90.2 kB 22.4 MB/s eta 0:00:00 Collecting argparse (from pretenders>=1.4.4->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading argparse-1.4.0-py2.py3-none-any.whl (23 kB) Requirement already satisfied: latexcodec>=1.0.4 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from pybtex>=0.24->sphinxcontrib-bibtex->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (2.0.1) Requirement already satisfied: six in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from pybtex>=0.24->sphinxcontrib-bibtex->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (1.16.0) Collecting iniconfig (from pytest>=5->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB) Collecting pluggy<2.0,>=0.12 (from pytest>=5->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading pluggy-1.3.0-py3-none-any.whl.metadata (4.3 kB) Requirement already satisfied: charset-normalizer<4,>=2 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from requests>=2.25.0->sphinx>=3.0->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (3.2.0) Requirement already satisfied: idna<4,>=2.5 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from requests>=2.25.0->sphinx>=3.0->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (3.4) Requirement already satisfied: urllib3<3,>=1.21.1 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from requests>=2.25.0->sphinx>=3.0->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (2.0.7) Requirement already satisfied: certifi>=2017.4.17 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from requests>=2.25.0->sphinx>=3.0->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) (2023.7.22) Collecting jupyter (from ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading jupyter-1.0.0-py2.py3-none-any.whl (2.7 kB) Collecting psutil (from memory-profiler->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading psutil-5.9.6-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (21 kB) Collecting py-cpuinfo (from pytest-benchmark->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading py_cpuinfo-9.0.0-py3-none-any.whl (22 kB) Collecting coverage>=5.2.1 (from coverage[toml]>=5.2.1->pytest-cov->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading coverage-7.3.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.1 kB) Collecting zipp>=0.5 (from importlib-metadata>=4.13.0->dask>=2.14->dask[array]>=2.14->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading zipp-3.17.0-py3-none-any.whl.metadata (3.7 kB) Collecting pyzmq>=23.0 (from jupyter-client>=6.1.12->nbclient>=0.5->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading pyzmq-25.1.1-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (4.9 kB) Collecting tornado>=6.2 (from jupyter-client>=6.1.12->nbclient>=0.5->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading tornado-6.3.3-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.5 kB) Collecting platformdirs>=2.5 (from jupyter-core!=5.0.*,>=4.12->nbclient>=0.5->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading platformdirs-3.11.0-py3-none-any.whl.metadata (11 kB) Collecting fastjsonschema (from nbformat>=5.1->nbclient>=0.5->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading fastjsonschema-2.18.1-py3-none-any.whl.metadata (2.0 kB) Collecting jsonschema>=2.6 (from nbformat>=5.1->nbclient>=0.5->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading jsonschema-4.19.2-py3-none-any.whl.metadata (7.9 kB) Collecting locket (from partd>=1.2.0->dask>=2.14->dask[array]>=2.14->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading locket-1.0.0-py2.py3-none-any.whl (4.4 kB) Collecting graphviz (from genno[compat,graphviz]; extra == "report"->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading graphviz-0.20.1-py3-none-any.whl (47 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.0/47.0 kB 224.8 MB/s eta 0:00:00 Collecting notebook (from jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading notebook-7.0.6-py3-none-any.whl.metadata (10 kB) Collecting qtconsole (from jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading qtconsole-5.5.0-py3-none-any.whl.metadata (5.1 kB) Collecting jupyter-console (from jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading jupyter_console-6.6.3-py3-none-any.whl (24 kB) Collecting nbconvert (from jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading nbconvert-7.11.0-py3-none-any.whl.metadata (7.7 kB) Collecting ipykernel (from jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading ipykernel-6.26.0-py3-none-any.whl.metadata (6.3 kB) Collecting ipywidgets (from jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading ipywidgets-8.1.1-py3-none-any.whl.metadata (2.4 kB) Collecting attrs>=22.2.0 (from jsonschema>=2.6->nbformat>=5.1->nbclient>=0.5->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading attrs-23.1.0-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 45.5 MB/s eta 0:00:00 Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=2.6->nbformat>=5.1->nbclient>=0.5->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading jsonschema_specifications-2023.7.1-py3-none-any.whl.metadata (2.8 kB) Collecting referencing>=0.28.4 (from jsonschema>=2.6->nbformat>=5.1->nbclient>=0.5->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading referencing-0.30.2-py3-none-any.whl.metadata (2.6 kB) Collecting rpds-py>=0.7.1 (from jsonschema>=2.6->nbformat>=5.1->nbclient>=0.5->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading rpds_py-0.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.7 kB) Collecting plotnine (from genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading plotnine-0.12.4-py3-none-any.whl.metadata (8.9 kB) Collecting pyam-iamc (from genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading pyam_iamc-2.0.0-py3-none-any.whl.metadata (9.9 kB) Collecting sdmx1 (from genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading sdmx1-2.12.0-py3-none-any.whl.metadata (5.1 kB) Collecting comm>=0.1.1 (from ipykernel->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading comm-0.2.0-py3-none-any.whl.metadata (3.7 kB) Collecting debugpy>=1.6.5 (from ipykernel->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading debugpy-1.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.0 kB) Collecting ipython>=7.23.1 (from ipykernel->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading ipython-8.17.2-py3-none-any.whl.metadata (6.0 kB) Collecting matplotlib-inline>=0.1 (from ipykernel->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading matplotlib_inline-0.1.6-py3-none-any.whl (9.4 kB) Collecting nest-asyncio (from ipykernel->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading nest_asyncio-1.5.8-py3-none-any.whl.metadata (2.8 kB) Collecting widgetsnbextension~=4.0.9 (from ipywidgets->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading widgetsnbextension-4.0.9-py3-none-any.whl.metadata (1.6 kB) Collecting jupyterlab-widgets~=3.0.9 (from ipywidgets->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading jupyterlab_widgets-3.0.9-py3-none-any.whl.metadata (4.1 kB) Collecting prompt-toolkit>=3.0.30 (from jupyter-console->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading prompt_toolkit-3.0.39-py3-none-any.whl.metadata (6.4 kB) Collecting beautifulsoup4 (from nbconvert->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading beautifulsoup4-4.12.2-py3-none-any.whl (142 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.0/143.0 kB 14.4 MB/s eta 0:00:00 Collecting bleach!=5.0.0 (from nbconvert->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading bleach-6.1.0-py3-none-any.whl.metadata (30 kB) Collecting defusedxml (from nbconvert->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) Collecting jupyterlab-pygments (from nbconvert->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading jupyterlab_pygments-0.2.2-py2.py3-none-any.whl (21 kB) Collecting mistune<4,>=2.0.3 (from nbconvert->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading mistune-3.0.2-py3-none-any.whl.metadata (1.7 kB) Collecting pandocfilters>=1.4.1 (from nbconvert->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading pandocfilters-1.5.0-py2.py3-none-any.whl (8.7 kB) Collecting tinycss2 (from nbconvert->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading tinycss2-1.2.1-py3-none-any.whl (21 kB) Collecting jupyter-server<3,>=2.4.0 (from notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading jupyter_server-2.10.0-py3-none-any.whl.metadata (8.4 kB) Collecting jupyterlab-server<3,>=2.22.1 (from notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading jupyterlab_server-2.25.0-py3-none-any.whl.metadata (5.9 kB) Collecting jupyterlab<5,>=4.0.2 (from notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading jupyterlab-4.0.8-py3-none-any.whl.metadata (15 kB) Collecting notebook-shim<0.3,>=0.2 (from notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading notebook_shim-0.2.3-py3-none-any.whl (13 kB) Collecting qtpy>=2.4.0 (from qtconsole->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading QtPy-2.4.1-py3-none-any.whl.metadata (12 kB) Collecting webencodings (from bleach!=5.0.0->nbconvert->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB) Collecting decorator (from ipython>=7.23.1->ipykernel->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading decorator-5.1.1-py3-none-any.whl (9.1 kB) Collecting jedi>=0.16 (from ipython>=7.23.1->ipykernel->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading jedi-0.19.1-py2.py3-none-any.whl.metadata (22 kB) Collecting stack-data (from ipython>=7.23.1->ipykernel->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading stack_data-0.6.3-py3-none-any.whl.metadata (18 kB) Collecting pexpect>4.3 (from ipython>=7.23.1->ipykernel->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading pexpect-4.8.0-py2.py3-none-any.whl (59 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.0/59.0 kB 32.6 MB/s eta 0:00:00 Collecting anyio>=3.1.0 (from jupyter-server<3,>=2.4.0->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading anyio-4.0.0-py3-none-any.whl.metadata (4.5 kB) Collecting argon2-cffi (from jupyter-server<3,>=2.4.0->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading argon2_cffi-23.1.0-py3-none-any.whl.metadata (5.2 kB) Collecting jupyter-events>=0.6.0 (from jupyter-server<3,>=2.4.0->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading jupyter_events-0.9.0-py3-none-any.whl.metadata (5.7 kB) Collecting jupyter-server-terminals (from jupyter-server<3,>=2.4.0->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading jupyter_server_terminals-0.4.4-py3-none-any.whl (13 kB) Collecting overrides (from jupyter-server<3,>=2.4.0->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading overrides-7.4.0-py3-none-any.whl.metadata (5.7 kB) Collecting prometheus-client (from jupyter-server<3,>=2.4.0->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading prometheus_client-0.18.0-py3-none-any.whl.metadata (26 kB) Collecting send2trash>=1.8.2 (from jupyter-server<3,>=2.4.0->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading Send2Trash-1.8.2-py3-none-any.whl (18 kB) Collecting terminado>=0.8.3 (from jupyter-server<3,>=2.4.0->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading terminado-0.17.1-py3-none-any.whl (17 kB) Collecting websocket-client (from jupyter-server<3,>=2.4.0->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading websocket_client-1.6.4-py3-none-any.whl.metadata (7.7 kB) Collecting async-lru>=1.0.0 (from jupyterlab<5,>=4.0.2->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading async_lru-2.0.4-py3-none-any.whl.metadata (4.5 kB) Collecting jupyter-lsp>=2.0.0 (from jupyterlab<5,>=4.0.2->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading jupyter_lsp-2.2.0-py3-none-any.whl.metadata (1.8 kB) Collecting json5>=0.9.0 (from jupyterlab-server<3,>=2.22.1->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading json5-0.9.14-py2.py3-none-any.whl.metadata (10 kB) Collecting wcwidth (from prompt-toolkit>=3.0.30->jupyter-console->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading wcwidth-0.2.9-py2.py3-none-any.whl.metadata (14 kB) Collecting soupsieve>1.2 (from beautifulsoup4->nbconvert->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading soupsieve-2.5-py3-none-any.whl.metadata (4.7 kB) Collecting matplotlib>=3.6.0 (from plotnine->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading matplotlib-3.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.8 kB) Collecting mizani<0.10.0,>0.9.0 (from plotnine->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading mizani-0.9.3-py3-none-any.whl.metadata (4.6 kB) Collecting patsy>=0.5.1 (from plotnine->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading patsy-0.5.3-py2.py3-none-any.whl (233 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 233.8/233.8 kB 18.0 MB/s eta 0:00:00 Collecting scipy>=1.5.0 (from plotnine->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading scipy-1.11.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (60 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.4/60.4 kB 130.6 MB/s eta 0:00:00 Collecting statsmodels>=0.14.0 (from plotnine->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading statsmodels-0.14.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 35.5 MB/s eta 0:00:00 Collecting iam-units>=2020.4.21 (from pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading iam_units-2023.9.12-py3-none-any.whl.metadata (49 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.1/49.1 kB 232.6 MB/s eta 0:00:00 Collecting ixmp4>=0.4.0 (from pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading ixmp4-0.5.0-py3-none-any.whl.metadata (4.4 kB) Collecting matplotlib>=3.6.0 (from plotnine->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading matplotlib-3.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.6/11.6 MB 98.1 MB/s eta 0:00:00 Collecting numpy<2,>=1.23.2 (from pandas>=1.2->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading numpy-1.23.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.1/17.1 MB 139.4 MB/s eta 0:00:00 Collecting pyjwt (from pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading PyJWT-2.8.0-py3-none-any.whl.metadata (4.2 kB) Collecting seaborn>=0.11 (from pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading seaborn-0.13.0-py3-none-any.whl.metadata (5.3 kB) Collecting setuptools-scm (from pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading setuptools_scm-8.0.4-py3-none-any.whl.metadata (6.4 kB) Collecting wquantiles (from pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading wquantiles-0.6-py3-none-any.whl (3.3 kB) Collecting xlsxwriter (from pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading XlsxWriter-3.1.9-py3-none-any.whl.metadata (2.6 kB) Collecting lxml>=3.6 (from sdmx1->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading lxml-4.9.3-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (3.8 kB) Collecting sniffio>=1.1 (from anyio>=3.1.0->jupyter-server<3,>=2.4.0->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading sniffio-1.3.0-py3-none-any.whl (10 kB) Collecting SQLAlchemy-Utils<0.41.0,>=0.40.0 (from ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading SQLAlchemy_Utils-0.40.0-py3-none-any.whl (92 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.5/92.5 kB 266.4 MB/s eta 0:00:00 Collecting SQLAlchemy<3.0.0,>=2.0.7 (from SQLAlchemy[mypy]<3.0.0,>=2.0.7->ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading SQLAlchemy-2.0.23-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.6 kB) Collecting alembic<2.0.0,>=1.10.2 (from ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading alembic-1.12.1-py3-none-any.whl.metadata (7.3 kB) Collecting fastapi<0.95.0,>=0.94.0 (from ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading fastapi-0.94.1-py3-none-any.whl (56 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.4/56.4 kB 243.3 MB/s eta 0:00:00 Collecting httpx<0.24.0,>=0.23.3 (from httpx[http2]<0.24.0,>=0.23.3->ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading httpx-0.23.3-py3-none-any.whl (71 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 71.5/71.5 kB 253.2 MB/s eta 0:00:00 Collecting pandera<0.14.0,>=0.13.4 (from ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading pandera-0.13.4-py3-none-any.whl (122 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 122.4/122.4 kB 284.3 MB/s eta 0:00:00 Collecting psycopg<4.0.0,>=3.1.10 (from psycopg[binary]<4.0.0,>=3.1.10->ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading psycopg-3.1.12-py3-none-any.whl.metadata (3.6 kB) Collecting pydantic<2.0.0,>=1.10.5 (from ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading pydantic-1.10.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (149 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 149.6/149.6 kB 288.2 MB/s eta 0:00:00 Collecting python-dotenv<0.20.0,>=0.19.0 (from ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading python_dotenv-0.19.2-py2.py3-none-any.whl (17 kB) Collecting toml<0.11.0,>=0.10.2 (from ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB) Collecting typer<0.5.0,>=0.4.0 (from ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading typer-0.4.2-py3-none-any.whl (27 kB) Collecting parso<0.9.0,>=0.8.3 (from jedi>=0.16->ipython>=7.23.1->ipykernel->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading parso-0.8.3-py2.py3-none-any.whl (100 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.8/100.8 kB 281.0 MB/s eta 0:00:00 Collecting python-json-logger>=2.0.4 (from jupyter-events>=0.6.0->jupyter-server<3,>=2.4.0->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading python_json_logger-2.0.7-py3-none-any.whl (8.1 kB) Collecting rfc3339-validator (from jupyter-events>=0.6.0->jupyter-server<3,>=2.4.0->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB) Collecting rfc3986-validator>=0.1.1 (from jupyter-events>=0.6.0->jupyter-server<3,>=2.4.0->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading rfc3986_validator-0.1.1-py2.py3-none-any.whl (4.2 kB) Collecting contourpy>=1.0.1 (from matplotlib>=3.6.0->plotnine->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading contourpy-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.8 kB) Collecting cycler>=0.10 (from matplotlib>=3.6.0->plotnine->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB) Collecting fonttools>=4.22.0 (from matplotlib>=3.6.0->plotnine->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading fonttools-4.44.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (153 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 153.6/153.6 kB 283.5 MB/s eta 0:00:00 Collecting kiwisolver>=1.0.1 (from matplotlib>=3.6.0->plotnine->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.4 kB) Collecting pillow>=6.2.0 (from matplotlib>=3.6.0->plotnine->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading Pillow-10.1.0-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (9.5 kB) Collecting pyparsing>=2.3.1 (from matplotlib>=3.6.0->plotnine->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading pyparsing-3.1.1-py3-none-any.whl.metadata (5.1 kB) Collecting ptyprocess>=0.5 (from pexpect>4.3->ipython>=7.23.1->ipykernel->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB) Collecting argon2-cffi-bindings (from argon2-cffi->jupyter-server<3,>=2.4.0->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (86 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 86.2/86.2 kB 263.2 MB/s eta 0:00:00 Collecting executing>=1.2.0 (from stack-data->ipython>=7.23.1->ipykernel->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading executing-2.0.1-py2.py3-none-any.whl.metadata (9.0 kB) Collecting asttokens>=2.1.0 (from stack-data->ipython>=7.23.1->ipykernel->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading asttokens-2.4.1-py2.py3-none-any.whl.metadata (5.2 kB) Collecting pure-eval (from stack-data->ipython>=7.23.1->ipykernel->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading pure_eval-0.2.2-py3-none-any.whl (11 kB) Collecting Mako (from alembic<2.0.0,>=1.10.2->ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading Mako-1.2.4-py3-none-any.whl (78 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.7/78.7 kB 262.9 MB/s eta 0:00:00 Collecting starlette<0.27.0,>=0.26.1 (from fastapi<0.95.0,>=0.94.0->ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading starlette-0.26.1-py3-none-any.whl (66 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.9/66.9 kB 208.8 MB/s eta 0:00:00 Collecting httpcore<0.17.0,>=0.15.0 (from httpx<0.24.0,>=0.23.3->httpx[http2]<0.24.0,>=0.23.3->ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading httpcore-0.16.3-py3-none-any.whl (69 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.6/69.6 kB 260.4 MB/s eta 0:00:00 Collecting rfc3986<2,>=1.3 (from rfc3986[idna2008]<2,>=1.3->httpx<0.24.0,>=0.23.3->httpx[http2]<0.24.0,>=0.23.3->ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading rfc3986-1.5.0-py2.py3-none-any.whl (31 kB) Collecting h2<5,>=3 (from httpx[http2]<0.24.0,>=0.23.3->ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading h2-4.1.0-py3-none-any.whl (57 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.5/57.5 kB 244.0 MB/s eta 0:00:00 Collecting fqdn (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.6.0->jupyter-server<3,>=2.4.0->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading fqdn-1.5.1-py3-none-any.whl (9.1 kB) Collecting isoduration (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.6.0->jupyter-server<3,>=2.4.0->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading isoduration-20.11.0-py3-none-any.whl (11 kB) Collecting jsonpointer>1.13 (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.6.0->jupyter-server<3,>=2.4.0->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading jsonpointer-2.4-py2.py3-none-any.whl.metadata (2.5 kB) Collecting uri-template (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.6.0->jupyter-server<3,>=2.4.0->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading uri_template-1.3.0-py3-none-any.whl.metadata (8.8 kB) Collecting webcolors>=1.11 (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.6.0->jupyter-server<3,>=2.4.0->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading webcolors-1.13-py3-none-any.whl (14 kB) Collecting typing-inspect>=0.6.0 (from pandera<0.14.0,>=0.13.4->ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading typing_inspect-0.9.0-py3-none-any.whl.metadata (1.5 kB) Collecting wrapt (from pandera<0.14.0,>=0.13.4->ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading wrapt-1.15.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.9/78.9 kB 257.5 MB/s eta 0:00:00 Collecting psycopg-binary==3.1.12 (from psycopg[binary]<4.0.0,>=3.1.10->ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading psycopg_binary-3.1.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.5 kB) Collecting greenlet!=0.4.17 (from SQLAlchemy<3.0.0,>=2.0.7->SQLAlchemy[mypy]<3.0.0,>=2.0.7->ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading greenlet-3.0.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.7 kB) Collecting mypy>=0.910 (from SQLAlchemy[mypy]<3.0.0,>=2.0.7->ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading mypy-1.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Collecting cffi>=1.0.1 (from argon2-cffi-bindings->argon2-cffi->jupyter-server<3,>=2.4.0->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB) Collecting pycparser (from cffi>=1.0.1->argon2-cffi-bindings->argon2-cffi->jupyter-server<3,>=2.4.0->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 270.0 MB/s eta 0:00:00 Collecting hyperframe<7,>=6.0 (from h2<5,>=3->httpx[http2]<0.24.0,>=0.23.3->ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading hyperframe-6.0.1-py3-none-any.whl (12 kB) Collecting hpack<5,>=4.0 (from h2<5,>=3->httpx[http2]<0.24.0,>=0.23.3->ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading hpack-4.0.0-py3-none-any.whl (32 kB) Collecting h11<0.15,>=0.13 (from httpcore<0.17.0,>=0.15.0->httpx<0.24.0,>=0.23.3->httpx[http2]<0.24.0,>=0.23.3->ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading h11-0.14.0-py3-none-any.whl (58 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.3/58.3 kB 246.8 MB/s eta 0:00:00 Collecting mypy-extensions>=1.0.0 (from mypy>=0.910->SQLAlchemy[mypy]<3.0.0,>=2.0.7->ixmp4>=0.4.0->pyam-iamc->genno>=1.16->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB) Collecting arrow>=0.15.0 (from isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.6.0->jupyter-server<3,>=2.4.0->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading arrow-1.3.0-py3-none-any.whl.metadata (7.5 kB) Collecting types-python-dateutil>=2.8.10 (from arrow>=0.15.0->isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.6.0->jupyter-server<3,>=2.4.0->notebook->jupyter->ixmp[docs]->-r ci/rtd-requirements.txt (line 1)) Downloading types_python_dateutil-2.8.19.14-py3-none-any.whl.metadata (1.6 kB) Downloading genno-1.20.0-py3-none-any.whl (180 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 180.4/180.4 kB 278.5 MB/s eta 0:00:00 Downloading pandas-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.2/12.2 MB 167.6 MB/s eta 0:00:00 Downloading xarray-2023.10.1-py3-none-any.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 236.0 MB/s eta 0:00:00 Downloading click-8.1.7-py3-none-any.whl (97 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 239.9 MB/s eta 0:00:00 Downloading Pint-0.22-py3-none-any.whl (294 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.0/294.0 kB 293.1 MB/s eta 0:00:00 Downloading dask-2023.10.1-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 235.3 MB/s eta 0:00:00 Downloading nbclient-0.8.0-py3-none-any.whl (73 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.1/73.1 kB 241.3 MB/s eta 0:00:00 Downloading pytest-7.4.3-py3-none-any.whl (325 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 325.1/325.1 kB 285.8 MB/s eta 0:00:00 Downloading pytz-2023.3.post1-py2.py3-none-any.whl (502 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 502.5/502.5 kB 280.6 MB/s eta 0:00:00 Downloading pytest_cov-4.1.0-py3-none-any.whl (21 kB) Downloading pytest_rerunfailures-12.0-py3-none-any.whl (12 kB) Downloading typing_extensions-4.8.0-py3-none-any.whl (31 kB) Downloading cloudpickle-3.0.0-py3-none-any.whl (20 kB) Downloading coverage-7.3.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 231.4/231.4 kB 293.2 MB/s eta 0:00:00 Downloading fsspec-2023.10.0-py3-none-any.whl (166 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 166.4/166.4 kB 286.4 MB/s eta 0:00:00 Downloading importlib_metadata-6.8.0-py3-none-any.whl (22 kB) Downloading jupyter_client-8.6.0-py3-none-any.whl (105 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 105.9/105.9 kB 280.4 MB/s eta 0:00:00 Downloading jupyter_core-5.5.0-py3-none-any.whl (28 kB) Downloading nbformat-5.9.2-py3-none-any.whl (77 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.6/77.6 kB 264.9 MB/s eta 0:00:00 Downloading partd-1.4.1-py3-none-any.whl (18 kB) Downloading pluggy-1.3.0-py3-none-any.whl (18 kB) Downloading traitlets-5.13.0-py3-none-any.whl (84 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.0/85.0 kB 273.6 MB/s eta 0:00:00 Downloading psutil-5.9.6-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (283 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 283.6/283.6 kB 281.1 MB/s eta 0:00:00 Downloading jsonschema-4.19.2-py3-none-any.whl (83 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.6/83.6 kB 226.6 MB/s eta 0:00:00 Downloading platformdirs-3.11.0-py3-none-any.whl (17 kB) Downloading pyzmq-25.1.1-cp311-cp311-manylinux_2_28_x86_64.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 252.5 MB/s eta 0:00:00 Downloading tornado-6.3.3-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (427 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 427.7/427.7 kB 295.7 MB/s eta 0:00:00 Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB) Downloading fastjsonschema-2.18.1-py3-none-any.whl (23 kB) Downloading ipykernel-6.26.0-py3-none-any.whl (114 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 114.3/114.3 kB 276.5 MB/s eta 0:00:00 Downloading ipywidgets-8.1.1-py3-none-any.whl (139 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.4/139.4 kB 263.7 MB/s eta 0:00:00 Downloading nbconvert-7.11.0-py3-none-any.whl (256 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 256.6/256.6 kB 281.7 MB/s eta 0:00:00 Downloading notebook-7.0.6-py3-none-any.whl (4.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.0/4.0 MB 183.2 MB/s eta 0:00:00 Downloading qtconsole-5.5.0-py3-none-any.whl (123 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.4/123.4 kB 282.2 MB/s eta 0:00:00 Downloading bleach-6.1.0-py3-none-any.whl (162 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.8/162.8 kB 294.8 MB/s eta 0:00:00 Downloading comm-0.2.0-py3-none-any.whl (7.0 kB) Downloading debugpy-1.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 208.4 MB/s eta 0:00:00 Downloading ipython-8.17.2-py3-none-any.whl (808 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 808.4/808.4 kB 258.4 MB/s eta 0:00:00 Downloading jsonschema_specifications-2023.7.1-py3-none-any.whl (17 kB) Downloading jupyter_server-2.10.0-py3-none-any.whl (377 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 377.9/377.9 kB 308.2 MB/s eta 0:00:00 Downloading jupyterlab-4.0.8-py3-none-any.whl (9.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.2/9.2 MB 172.1 MB/s eta 0:00:00 Downloading jupyterlab_server-2.25.0-py3-none-any.whl (57 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.2/57.2 kB 242.1 MB/s eta 0:00:00 Downloading jupyterlab_widgets-3.0.9-py3-none-any.whl (214 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 214.9/214.9 kB 288.5 MB/s eta 0:00:00 Downloading mistune-3.0.2-py3-none-any.whl (47 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.0/48.0 kB 242.4 MB/s eta 0:00:00 Downloading prompt_toolkit-3.0.39-py3-none-any.whl (385 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 385.2/385.2 kB 291.3 MB/s eta 0:00:00 Downloading QtPy-2.4.1-py3-none-any.whl (93 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.5/93.5 kB 275.6 MB/s eta 0:00:00 Downloading referencing-0.30.2-py3-none-any.whl (25 kB) Downloading rpds_py-0.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 245.0 MB/s eta 0:00:00 Downloading widgetsnbextension-4.0.9-py3-none-any.whl (2.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 205.6 MB/s eta 0:00:00 Downloading nest_asyncio-1.5.8-py3-none-any.whl (5.3 kB) Downloading plotnine-0.12.4-py3-none-any.whl (1.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 236.2 MB/s eta 0:00:00 Downloading pyam_iamc-2.0.0-py3-none-any.whl (94 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.1/94.1 kB 274.8 MB/s eta 0:00:00 Downloading sdmx1-2.12.0-py3-none-any.whl (236 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 236.6/236.6 kB 281.2 MB/s eta 0:00:00 Downloading anyio-4.0.0-py3-none-any.whl (83 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.1/83.1 kB 266.9 MB/s eta 0:00:00 Downloading async_lru-2.0.4-py3-none-any.whl (6.1 kB) Downloading iam_units-2023.9.12-py3-none-any.whl (49 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.4/49.4 kB 230.0 MB/s eta 0:00:00 Downloading ixmp4-0.5.0-py3-none-any.whl (128 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 128.2/128.2 kB 282.0 MB/s eta 0:00:00 Downloading jedi-0.19.1-py2.py3-none-any.whl (1.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 243.7 MB/s eta 0:00:00 Downloading json5-0.9.14-py2.py3-none-any.whl (19 kB) Downloading jupyter_events-0.9.0-py3-none-any.whl (18 kB) Downloading jupyter_lsp-2.2.0-py3-none-any.whl (65 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.0/66.0 kB 231.2 MB/s eta 0:00:00 Downloading lxml-4.9.3-cp311-cp311-manylinux_2_28_x86_64.whl (7.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.9/7.9 MB 173.7 MB/s eta 0:00:00 Downloading mizani-0.9.3-py3-none-any.whl (73 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.7/73.7 kB 234.1 MB/s eta 0:00:00 Downloading PyJWT-2.8.0-py3-none-any.whl (22 kB) Downloading scipy-1.11.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (36.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 36.4/36.4 MB 174.3 MB/s eta 0:00:00 Downloading seaborn-0.13.0-py3-none-any.whl (294 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 296.0 MB/s eta 0:00:00 Downloading soupsieve-2.5-py3-none-any.whl (36 kB) Downloading argon2_cffi-23.1.0-py3-none-any.whl (15 kB) Downloading overrides-7.4.0-py3-none-any.whl (17 kB) Downloading prometheus_client-0.18.0-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 251.6 MB/s eta 0:00:00 Downloading setuptools_scm-8.0.4-py3-none-any.whl (42 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.1/42.1 kB 227.9 MB/s eta 0:00:00 Downloading stack_data-0.6.3-py3-none-any.whl (24 kB) Downloading wcwidth-0.2.9-py2.py3-none-any.whl (102 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 102.3/102.3 kB 284.9 MB/s eta 0:00:00 Downloading websocket_client-1.6.4-py3-none-any.whl (57 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.3/57.3 kB 261.5 MB/s eta 0:00:00 Downloading XlsxWriter-3.1.9-py3-none-any.whl (154 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 154.8/154.8 kB 272.3 MB/s eta 0:00:00 Downloading alembic-1.12.1-py3-none-any.whl (226 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 226.8/226.8 kB 255.2 MB/s eta 0:00:00 Downloading asttokens-2.4.1-py2.py3-none-any.whl (27 kB) Downloading contourpy-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (313 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 313.4/313.4 kB 290.3 MB/s eta 0:00:00 Downloading cycler-0.12.1-py3-none-any.whl (8.3 kB) Downloading executing-2.0.1-py2.py3-none-any.whl (24 kB) Downloading fonttools-4.44.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 187.6 MB/s eta 0:00:00 Downloading kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/1.4 MB 225.2 MB/s eta 0:00:00 Downloading Pillow-10.1.0-cp311-cp311-manylinux_2_28_x86_64.whl (3.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 112.9 MB/s eta 0:00:00 Downloading psycopg-3.1.12-py3-none-any.whl (171 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 171.5/171.5 kB 247.5 MB/s eta 0:00:00 Downloading psycopg_binary-3.1.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 193.9 MB/s eta 0:00:00 Downloading pydantic-1.10.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 221.9 MB/s eta 0:00:00 Downloading pyparsing-3.1.1-py3-none-any.whl (103 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.1/103.1 kB 265.8 MB/s eta 0:00:00 Downloading SQLAlchemy-2.0.23-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 162.5 MB/s eta 0:00:00 Downloading cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (464 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 464.8/464.8 kB 284.4 MB/s eta 0:00:00 Downloading greenlet-3.0.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (616 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 616.7/616.7 kB 260.8 MB/s eta 0:00:00 Downloading jsonpointer-2.4-py2.py3-none-any.whl (7.8 kB) Downloading mypy-1.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.1/12.1 MB 175.4 MB/s eta 0:00:00 Downloading typing_inspect-0.9.0-py3-none-any.whl (8.8 kB) Downloading uri_template-1.3.0-py3-none-any.whl (11 kB) Downloading arrow-1.3.0-py3-none-any.whl (66 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.4/66.4 kB 250.6 MB/s eta 0:00:00 Downloading types_python_dateutil-2.8.19.14-py3-none-any.whl (9.4 kB) Building wheels for collected packages: ixmp Building wheel for ixmp (pyproject.toml): started Building wheel for ixmp (pyproject.toml): finished with status 'done' Created wheel for ixmp: filename=ixmp-3.7.1.dev29+gf419427-py3-none-any.whl size=20094677 sha256=2d91bc06bd2836d94dab76b8f8b7941b56fbae767f8badc6132fd50b2f653cbd Stored in directory: /tmp/pip-ephem-wheel-cache-l4g072r1/wheels/4f/e7/8d/875456bcd70b2a1439c30c342ebf68034264bd77e622ace0da Successfully built ixmp Installing collected packages: webencodings, wcwidth, types-python-dateutil, rfc3986, pytz, py-cpuinfo, pure-eval, ptyprocess, json5, fastjsonschema, bottle, argparse, zipp, xlsxwriter, wrapt, widgetsnbextension, websocket-client, webcolors, uri-template, tzdata, typing-extensions, traitlets, tornado, toolz, toml, tinycss2, soupsieve, sniffio, send2trash, rpds-py, rfc3986-validator, rfc3339-validator, qtpy, pyzmq, python-json-logger, python-dotenv, python-dateutil, pyparsing, pyjwt, pycparser, psycopg-binary, psutil, prompt-toolkit, prometheus-client, pretenders, pluggy, platformdirs, pillow, pexpect, parso, pandocfilters, overrides, numpy, nest-asyncio, mypy-extensions, mistune, Mako, lxml, locket, kiwisolver, jupyterlab-widgets, jupyterlab-pygments, jsonpointer, JPype1, iniconfig, hyperframe, hpack, h11, greenlet, graphviz, fsspec, fqdn, fonttools, executing, et-xmlfile, defusedxml, decorator, debugpy, cycler, coverage, cloudpickle, click, bleach, attrs, async-lru, asttokens, wquantiles, typing-inspect, typer, terminado, stack-data, SQLAlchemy, setuptools-scm, scipy, referencing, pytest, pydantic, psycopg, pint, patsy, partd, pandas, openpyxl, mypy, memory-profiler, matplotlib-inline, jupyter-core, jedi, importlib-metadata, h2, contourpy, comm, cffi, beautifulsoup4, arrow, anyio, xarray, statsmodels, starlette, SQLAlchemy-Utils, sdmx1, pytest-rerunfailures, pytest-cov, pytest-benchmark, pandera, matplotlib, jupyter-server-terminals, jupyter-client, jsonschema-specifications, isoduration, ipython, iam-units, httpcore, dask, argon2-cffi-bindings, alembic, seaborn, mizani, jsonschema, ipywidgets, ipykernel, httpx, fastapi, argon2-cffi, qtconsole, plotnine, nbformat, jupyter-console, genno, nbclient, jupyter-events, ixmp4, ixmp, pyam-iamc, nbconvert, jupyter-server, notebook-shim, jupyterlab-server, jupyter-lsp, jupyterlab, notebook, jupyter Successfully installed JPype1-1.4.1 Mako-1.2.4 SQLAlchemy-2.0.23 SQLAlchemy-Utils-0.40.0 alembic-1.12.1 anyio-4.0.0 argon2-cffi-23.1.0 argon2-cffi-bindings-21.2.0 argparse-1.4.0 arrow-1.3.0 asttokens-2.4.1 async-lru-2.0.4 attrs-23.1.0 beautifulsoup4-4.12.2 bleach-6.1.0 bottle-0.12.25 cffi-1.16.0 click-8.1.7 cloudpickle-3.0.0 comm-0.2.0 contourpy-1.2.0 coverage-7.3.2 cycler-0.12.1 dask-2023.10.1 debugpy-1.8.0 decorator-5.1.1 defusedxml-0.7.1 et-xmlfile-1.1.0 executing-2.0.1 fastapi-0.94.1 fastjsonschema-2.18.1 fonttools-4.44.0 fqdn-1.5.1 fsspec-2023.10.0 genno-1.20.0 graphviz-0.20.1 greenlet-3.0.1 h11-0.14.0 h2-4.1.0 hpack-4.0.0 httpcore-0.16.3 httpx-0.23.3 hyperframe-6.0.1 iam-units-2023.9.12 importlib-metadata-6.8.0 iniconfig-2.0.0 ipykernel-6.26.0 ipython-8.17.2 ipywidgets-8.1.1 isoduration-20.11.0 ixmp-3.7.1.dev29+gf419427 ixmp4-0.5.0 jedi-0.19.1 json5-0.9.14 jsonpointer-2.4 jsonschema-4.19.2 jsonschema-specifications-2023.7.1 jupyter-1.0.0 jupyter-client-8.6.0 jupyter-console-6.6.3 jupyter-core-5.5.0 jupyter-events-0.9.0 jupyter-lsp-2.2.0 jupyter-server-2.10.0 jupyter-server-terminals-0.4.4 jupyterlab-4.0.8 jupyterlab-pygments-0.2.2 jupyterlab-server-2.25.0 jupyterlab-widgets-3.0.9 kiwisolver-1.4.5 locket-1.0.0 lxml-4.9.3 matplotlib-3.7.0 matplotlib-inline-0.1.6 memory-profiler-0.61.0 mistune-3.0.2 mizani-0.9.3 mypy-1.6.1 mypy-extensions-1.0.0 nbclient-0.8.0 nbconvert-7.11.0 nbformat-5.9.2 nest-asyncio-1.5.8 notebook-7.0.6 notebook-shim-0.2.3 numpy-1.23.5 openpyxl-3.1.2 overrides-7.4.0 pandas-2.1.2 pandera-0.13.4 pandocfilters-1.5.0 parso-0.8.3 partd-1.4.1 patsy-0.5.3 pexpect-4.8.0 pillow-10.1.0 pint-0.22 platformdirs-3.11.0 plotnine-0.12.4 pluggy-1.3.0 pretenders-1.4.5 prometheus-client-0.18.0 prompt-toolkit-3.0.39 psutil-5.9.6 psycopg-3.1.12 psycopg-binary-3.1.12 ptyprocess-0.7.0 pure-eval-0.2.2 py-cpuinfo-9.0.0 pyam-iamc-2.0.0 pycparser-2.21 pydantic-1.10.13 pyjwt-2.8.0 pyparsing-3.1.1 pytest-7.4.3 pytest-benchmark-4.0.0 pytest-cov-4.1.0 pytest-rerunfailures-12.0 python-dateutil-2.8.2 python-dotenv-0.19.2 python-json-logger-2.0.7 pytz-2023.3.post1 pyzmq-25.1.1 qtconsole-5.5.0 qtpy-2.4.1 referencing-0.30.2 rfc3339-validator-0.1.4 rfc3986-1.5.0 rfc3986-validator-0.1.1 rpds-py-0.12.0 scipy-1.11.3 sdmx1-2.12.0 seaborn-0.13.0 send2trash-1.8.2 setuptools-scm-8.0.4 sniffio-1.3.0 soupsieve-2.5 stack-data-0.6.3 starlette-0.26.1 statsmodels-0.14.0 terminado-0.17.1 tinycss2-1.2.1 toml-0.10.2 toolz-0.12.0 tornado-6.3.3 traitlets-5.13.0 typer-0.4.2 types-python-dateutil-2.8.19.14 typing-extensions-4.8.0 typing-inspect-0.9.0 tzdata-2023.3 uri-template-1.3.0 wcwidth-0.2.9 webcolors-1.13 webencodings-0.5.1 websocket-client-1.6.4 widgetsnbextension-4.0.9 wquantiles-0.6 wrapt-1.15.0 xarray-2023.10.1 xlsxwriter-3.1.9 zipp-3.17.0 [rtd-command-info] start-time: 2023-11-06T14:26:19.547006Z, end-time: 2023-11-06T14:26:33.022605Z, duration: 13, exit-code: 0 python -m pip install --upgrade --upgrade-strategy only-if-needed --no-cache-dir .[docs] Processing /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/checkouts/759 Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Installing backend dependencies: started Installing backend dependencies: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Requirement already satisfied: click in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (8.1.7) Requirement already satisfied: ixmp>=3.7.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (3.7.1.dev29+gf419427) Requirement already satisfied: genno>=1.18.1 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from genno[pyam]>=1.18.1) (1.20.0) Requirement already satisfied: numpy in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (1.23.5) Requirement already satisfied: pandas>=1.2 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (2.1.2) Requirement already satisfied: PyYAML in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (6.0.1) Requirement already satisfied: scipy in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (1.11.3) Requirement already satisfied: GitPython in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (3.1.40) Requirement already satisfied: numpydoc in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (1.6.0) Requirement already satisfied: sphinx>=4.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (7.2.6) Requirement already satisfied: sphinx-rtd-theme in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (1.3.0) Requirement already satisfied: sphinxcontrib-bibtex in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (2.5.0) Requirement already satisfied: dask>=2.14 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from dask[array]>=2.14->genno>=1.18.1->genno[pyam]>=1.18.1) (2023.10.1) Requirement already satisfied: pint in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from genno>=1.18.1->genno[pyam]>=1.18.1) (0.22) Requirement already satisfied: setuptools>=41 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from genno>=1.18.1->genno[pyam]>=1.18.1) (68.2.2) Requirement already satisfied: xarray!=2022.6.0,>=0.17 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from genno>=1.18.1->genno[pyam]>=1.18.1) (2023.10.1) Requirement already satisfied: pyam-iamc in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from genno[pyam]>=1.18.1) (2.0.0) Requirement already satisfied: JPype1>=1.2.1 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from ixmp>=3.7.0) (1.4.1) Requirement already satisfied: openpyxl in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from ixmp>=3.7.0) (3.1.2) Requirement already satisfied: python-dateutil>=2.8.2 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from pandas>=1.2) (2.8.2) Requirement already satisfied: pytz>=2020.1 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from pandas>=1.2) (2023.3.post1) Requirement already satisfied: tzdata>=2022.1 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from pandas>=1.2) (2023.3) Requirement already satisfied: sphinxcontrib-applehelp in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=4.0) (1.0.4) Requirement already satisfied: sphinxcontrib-devhelp in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=4.0) (1.0.2) Requirement already satisfied: sphinxcontrib-jsmath in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=4.0) (1.0.1) Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=4.0) (2.0.1) Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.9 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=4.0) (1.1.9) Requirement already satisfied: sphinxcontrib-qthelp in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=4.0) (1.0.3) Requirement already satisfied: Jinja2>=3.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=4.0) (3.1.2) Requirement already satisfied: Pygments>=2.14 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=4.0) (2.16.1) Requirement already satisfied: docutils<0.21,>=0.18.1 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=4.0) (0.18.1) Requirement already satisfied: snowballstemmer>=2.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=4.0) (2.2.0) Requirement already satisfied: babel>=2.9 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=4.0) (2.12.1) Requirement already satisfied: alabaster<0.8,>=0.7 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=4.0) (0.7.13) Requirement already satisfied: imagesize>=1.3 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=4.0) (1.4.1) Requirement already satisfied: requests>=2.25.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=4.0) (2.31.0) Requirement already satisfied: packaging>=21.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx>=4.0) (23.1) Requirement already satisfied: gitdb<5,>=4.0.1 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from GitPython) (4.0.10) Requirement already satisfied: tabulate>=0.8.10 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from numpydoc) (0.9.0) Requirement already satisfied: sphinxcontrib-jquery<5,>=4 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinx-rtd-theme) (4.1) Requirement already satisfied: pybtex>=0.24 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinxcontrib-bibtex) (0.24.0) Requirement already satisfied: pybtex-docutils>=1.0.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sphinxcontrib-bibtex) (1.0.2) Requirement already satisfied: cloudpickle>=1.5.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from dask>=2.14->dask[array]>=2.14->genno>=1.18.1->genno[pyam]>=1.18.1) (3.0.0) Requirement already satisfied: fsspec>=2021.09.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from dask>=2.14->dask[array]>=2.14->genno>=1.18.1->genno[pyam]>=1.18.1) (2023.10.0) Requirement already satisfied: partd>=1.2.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from dask>=2.14->dask[array]>=2.14->genno>=1.18.1->genno[pyam]>=1.18.1) (1.4.1) Requirement already satisfied: toolz>=0.10.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from dask>=2.14->dask[array]>=2.14->genno>=1.18.1->genno[pyam]>=1.18.1) (0.12.0) Requirement already satisfied: importlib-metadata>=4.13.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from dask>=2.14->dask[array]>=2.14->genno>=1.18.1->genno[pyam]>=1.18.1) (6.8.0) Requirement already satisfied: smmap<6,>=3.0.1 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from gitdb<5,>=4.0.1->GitPython) (5.0.0) Requirement already satisfied: MarkupSafe>=2.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from Jinja2>=3.0->sphinx>=4.0) (2.1.3) Requirement already satisfied: latexcodec>=1.0.4 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from pybtex>=0.24->sphinxcontrib-bibtex) (2.0.1) Requirement already satisfied: six in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from pybtex>=0.24->sphinxcontrib-bibtex) (1.16.0) Requirement already satisfied: charset-normalizer<4,>=2 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from requests>=2.25.0->sphinx>=4.0) (3.2.0) Requirement already satisfied: idna<4,>=2.5 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from requests>=2.25.0->sphinx>=4.0) (3.4) Requirement already satisfied: urllib3<3,>=1.21.1 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from requests>=2.25.0->sphinx>=4.0) (2.0.7) Requirement already satisfied: certifi>=2017.4.17 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from requests>=2.25.0->sphinx>=4.0) (2023.7.22) Requirement already satisfied: et-xmlfile in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from openpyxl->ixmp>=3.7.0) (1.1.0) Requirement already satisfied: typing-extensions in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from pint->genno>=1.18.1->genno[pyam]>=1.18.1) (4.8.0) Requirement already satisfied: iam-units>=2020.4.21 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from pyam-iamc->genno[pyam]>=1.18.1) (2023.9.12) Requirement already satisfied: ixmp4>=0.4.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from pyam-iamc->genno[pyam]>=1.18.1) (0.5.0) Requirement already satisfied: matplotlib<3.7.1,>=3.6.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from pyam-iamc->genno[pyam]>=1.18.1) (3.7.0) Requirement already satisfied: pyjwt in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from pyam-iamc->genno[pyam]>=1.18.1) (2.8.0) Requirement already satisfied: seaborn>=0.11 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from pyam-iamc->genno[pyam]>=1.18.1) (0.13.0) Requirement already satisfied: setuptools-scm in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from pyam-iamc->genno[pyam]>=1.18.1) (8.0.4) Requirement already satisfied: wquantiles in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from pyam-iamc->genno[pyam]>=1.18.1) (0.6) Requirement already satisfied: xlsxwriter in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from pyam-iamc->genno[pyam]>=1.18.1) (3.1.9) Requirement already satisfied: zipp>=0.5 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from importlib-metadata>=4.13.0->dask>=2.14->dask[array]>=2.14->genno>=1.18.1->genno[pyam]>=1.18.1) (3.17.0) Requirement already satisfied: SQLAlchemy-Utils<0.41.0,>=0.40.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (0.40.0) Requirement already satisfied: SQLAlchemy<3.0.0,>=2.0.7 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from SQLAlchemy[mypy]<3.0.0,>=2.0.7->ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (2.0.23) Requirement already satisfied: alembic<2.0.0,>=1.10.2 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (1.12.1) Requirement already satisfied: fastapi<0.95.0,>=0.94.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (0.94.1) Requirement already satisfied: httpx<0.24.0,>=0.23.3 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from httpx[http2]<0.24.0,>=0.23.3->ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (0.23.3) Requirement already satisfied: pandera<0.14.0,>=0.13.4 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (0.13.4) Requirement already satisfied: psycopg<4.0.0,>=3.1.10 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from psycopg[binary]<4.0.0,>=3.1.10->ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (3.1.12) Requirement already satisfied: pydantic<2.0.0,>=1.10.5 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (1.10.13) Requirement already satisfied: python-dotenv<0.20.0,>=0.19.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (0.19.2) Requirement already satisfied: toml<0.11.0,>=0.10.2 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (0.10.2) Requirement already satisfied: typer<0.5.0,>=0.4.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (0.4.2) Requirement already satisfied: contourpy>=1.0.1 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from matplotlib<3.7.1,>=3.6.0->pyam-iamc->genno[pyam]>=1.18.1) (1.2.0) Requirement already satisfied: cycler>=0.10 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from matplotlib<3.7.1,>=3.6.0->pyam-iamc->genno[pyam]>=1.18.1) (0.12.1) Requirement already satisfied: fonttools>=4.22.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from matplotlib<3.7.1,>=3.6.0->pyam-iamc->genno[pyam]>=1.18.1) (4.44.0) Requirement already satisfied: kiwisolver>=1.0.1 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from matplotlib<3.7.1,>=3.6.0->pyam-iamc->genno[pyam]>=1.18.1) (1.4.5) Requirement already satisfied: pillow>=6.2.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from matplotlib<3.7.1,>=3.6.0->pyam-iamc->genno[pyam]>=1.18.1) (10.1.0) Requirement already satisfied: pyparsing>=2.3.1 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from matplotlib<3.7.1,>=3.6.0->pyam-iamc->genno[pyam]>=1.18.1) (3.1.1) Requirement already satisfied: locket in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from partd>=1.2.0->dask>=2.14->dask[array]>=2.14->genno>=1.18.1->genno[pyam]>=1.18.1) (1.0.0) Requirement already satisfied: graphviz in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from genno>=1.18.1->genno[pyam]>=1.18.1) (0.20.1) Requirement already satisfied: Mako in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from alembic<2.0.0,>=1.10.2->ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (1.2.4) Requirement already satisfied: starlette<0.27.0,>=0.26.1 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from fastapi<0.95.0,>=0.94.0->ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (0.26.1) Requirement already satisfied: httpcore<0.17.0,>=0.15.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from httpx<0.24.0,>=0.23.3->httpx[http2]<0.24.0,>=0.23.3->ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (0.16.3) Requirement already satisfied: rfc3986<2,>=1.3 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from rfc3986[idna2008]<2,>=1.3->httpx<0.24.0,>=0.23.3->httpx[http2]<0.24.0,>=0.23.3->ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (1.5.0) Requirement already satisfied: sniffio in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from httpx<0.24.0,>=0.23.3->httpx[http2]<0.24.0,>=0.23.3->ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (1.3.0) Requirement already satisfied: h2<5,>=3 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from httpx[http2]<0.24.0,>=0.23.3->ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (4.1.0) Requirement already satisfied: typing-inspect>=0.6.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from pandera<0.14.0,>=0.13.4->ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (0.9.0) Requirement already satisfied: wrapt in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from pandera<0.14.0,>=0.13.4->ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (1.15.0) Requirement already satisfied: psycopg-binary==3.1.12 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from psycopg[binary]<4.0.0,>=3.1.10->ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (3.1.12) Requirement already satisfied: greenlet!=0.4.17 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from SQLAlchemy<3.0.0,>=2.0.7->SQLAlchemy[mypy]<3.0.0,>=2.0.7->ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (3.0.1) Requirement already satisfied: mypy>=0.910 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from SQLAlchemy[mypy]<3.0.0,>=2.0.7->ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (1.6.1) Requirement already satisfied: plotnine in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from genno>=1.18.1->genno[pyam]>=1.18.1) (0.12.4) Requirement already satisfied: sdmx1 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from genno>=1.18.1->genno[pyam]>=1.18.1) (2.12.0) Requirement already satisfied: hyperframe<7,>=6.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from h2<5,>=3->httpx[http2]<0.24.0,>=0.23.3->ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (6.0.1) Requirement already satisfied: hpack<5,>=4.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from h2<5,>=3->httpx[http2]<0.24.0,>=0.23.3->ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (4.0.0) Requirement already satisfied: h11<0.15,>=0.13 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from httpcore<0.17.0,>=0.15.0->httpx<0.24.0,>=0.23.3->httpx[http2]<0.24.0,>=0.23.3->ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (0.14.0) Requirement already satisfied: anyio<5.0,>=3.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from httpcore<0.17.0,>=0.15.0->httpx<0.24.0,>=0.23.3->httpx[http2]<0.24.0,>=0.23.3->ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (4.0.0) Requirement already satisfied: mypy-extensions>=1.0.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from mypy>=0.910->SQLAlchemy[mypy]<3.0.0,>=2.0.7->ixmp4>=0.4.0->pyam-iamc->genno[pyam]>=1.18.1) (1.0.0) Requirement already satisfied: mizani<0.10.0,>0.9.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from plotnine->genno>=1.18.1->genno[pyam]>=1.18.1) (0.9.3) Requirement already satisfied: patsy>=0.5.1 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from plotnine->genno>=1.18.1->genno[pyam]>=1.18.1) (0.5.3) Requirement already satisfied: statsmodels>=0.14.0 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from plotnine->genno>=1.18.1->genno[pyam]>=1.18.1) (0.14.0) Requirement already satisfied: lxml>=3.6 in /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages (from sdmx1->genno>=1.18.1->genno[pyam]>=1.18.1) (4.9.3) Building wheels for collected packages: message-ix Building wheel for message-ix (pyproject.toml): started Building wheel for message-ix (pyproject.toml): finished with status 'done' Created wheel for message-ix: filename=message_ix-3.7.1.dev86+ge25f3dc-py3-none-any.whl size=5992182 sha256=e910d3303e31d0d3885d266f83544a64c627d9cdb9e9f8bd513849172ae36289 Stored in directory: /tmp/pip-ephem-wheel-cache-_gc1rty7/wheels/74/a6/1f/f5ee52c569e5ebaa548d4bc90eb195e2fd06da1ea4e9fe63ac Successfully built message-ix Installing collected packages: message-ix Successfully installed message-ix-3.7.1.dev86+ge25f3dc [rtd-command-info] start-time: 2023-11-06T14:26:33.753174Z, end-time: 2023-11-06T14:26:33.810419Z, duration: 0, exit-code: 0 cat doc/conf.py # Configuration file for the Sphinx documentation builder. # # This file only contains a selection of the most common options. For a full # list see the documentation: # https://www.sphinx-doc.org/en/master/usage/configuration.html # -- Path setup -------------------------------------------------------------- # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. try: from importlib.metadata import version as get_version except ImportError: # Python 3.7 from importlib_metadata import version as get_version from pathlib import Path # -- Project information ----------------------------------------------------- project = "MESSAGEix" copyright = "2018–2023, IIASA Energy, Climate, and Environment (ECE) Program" author = "MESSAGEix Developers" # The major project version, used as the replacement for |version|. version = get_version("message_ix") # The full project version, used as the replacement for |release| and e.g. in # the HTML templates. release = version # -- General configuration ---------------------------------------------------- # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. extensions = [ "sphinx.ext.autodoc", "sphinx.ext.doctest", "sphinx.ext.extlinks", "sphinx.ext.intersphinx", "sphinx.ext.todo", "sphinx.ext.coverage", "sphinx.ext.mathjax", "sphinxcontrib.bibtex", "sphinx.ext.autosummary", "sphinx.ext.napoleon", "ixmp.utils.sphinx_linkcode_github", "message_ix.util.sphinx_gams", ] # Add any paths that contain templates here, relative to this directory. templates_path = ["_templates"] # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. # This pattern also affects html_static_path and html_extra_path. exclude_patterns = ["_build", "README.rst"] # A string of reStructuredText that will be included at the beginning of every # source file that is read. rst_prolog = r""" .. |MESSAGEix| replace:: MESSAGE\ :emphasis:`ix` .. |ixmp| replace:: :emphasis:`ix` modeling platform .. |IIASA| raw:: html IIASA .. role:: strike .. role:: underline .. role:: py(code) :language: python """ # noqa: E501 # -- Options for HTML output ---------------------------------------------- # A list of CSS files. html_css_files = ["custom.css"] html_favicon = "_static/messageix-favicon.svg" # The name of an image file (relative to this directory) to place at the top # of the sidebar. html_logo = "_static/combined-logo-white.svg" # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". html_static_path = ["_static"] # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. html_theme = "sphinx_rtd_theme" html_theme_options = {"logo_only": True} # -- Options for LaTeX output ------------------------------------------------- # The LaTeX engine to build the docs. latex_engine = "lualatex" # -- Options for sphinx.ext.extlinks --------------------------------------------------- # Link to "main" blob if a non-release version of the docs is being built; otherwise # to the tag for the release gh_ref = "main" if ".dev" in version else f"v{version}" extlinks = { "issue": ("https://github.com/iiasa/message_ix/issue/%s", "#%s"), "pull": ("https://github.com/iiasa/message_ix/pull/%s", "PR #%s"), "tut": (f"https://github.com/iiasa/message_ix/blob/{gh_ref}/tutorial/%s", None), } # -- Options for sphinx.ext.intersphinx --------------------------------------- intersphinx_mapping = { "dask": ("https://docs.dask.org/en/stable/", None), "genno": ("https://genno.readthedocs.io/en/latest", None), "ixmp": ("https://docs.messageix.org/projects/ixmp/en/latest/", None), # For a local build, uncomment and use the following line with a path to # the directory containing built HTML documentation for ixmp: # 'ixmp': ('/home/user/path-to-ixmp/doc/build/html', None), "message-ix-models": ( "https://docs.messageix.org/projects/models/en/latest/", None, ), "message_doc": ("https://docs.messageix.org/projects/global/en/latest/", None), "pandas": ("https://pandas.pydata.org/pandas-docs/stable/", None), "pint": ("https://pint.readthedocs.io/en/stable/", None), "pyam": ("https://pyam-iamc.readthedocs.io/en/stable/", None), "python": ("https://docs.python.org/3/", None), "sphinx": ("https://www.sphinx-doc.org/en/master/", None), } # -- Options for sphinx.ext.linkcode / ixmp.utils.sphinx_linkcode_github --------------- linkcode_github_repo_slug = "iiasa/message_ix" # -- Options for sphinx.ext.mathjax ---------------------------------------------------- # See https://github.com/iiasa/message_ix/pull/721#pullrequestreview-1497907368: # prefer to write \text{} explicitly # TODO read at least some of these from message_ix.models # TODO complete list # TODO also add these to a LaTeX preamble text_macros = """ACT STORAGE STORAGE_CHARGE duration_time_rel input map_time_commodity_storage storage_initial storage_self_discharge""" mathjax3_config = dict( tex=dict( macros={k.replace("_", ""): r"\text{" + k + "}" for k in text_macros.split()}, ), ) # -- Options for sphinx.ext.todo ---------------------------------------------- # If true, `todo` and `todoList` produce output, else they produce nothing. todo_include_todos = True # -- Options for sphinxcontrib.bibtex ----------------------------------------- bibtex_bibfiles = ["references.bib"] # -- Options for message_ix.util.sphinx_gams ------------------------------------------- gams_source_dir = Path(__file__).parents[1].joinpath("message_ix", "model") gams_target_dir = "model" ########################################################################### # 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': "759", 'version_slug': "759", '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/"), ("stable", "/en/stable/"), ("v3.7.0", "/en/v3.7.0/"), ("v3.6.0", "/en/v3.6.0/"), ("v3.5.0", "/en/v3.5.0/"), ("v3.4.0", "/en/v3.4.0/"), ("v3.3.0", "/en/v3.3.0/"), ("v3.2.0", "/en/v3.2.0/"), ("v3.1.0", "/en/v3.1.0/"), ("v3.0.1", "/en/v3.0.1/"), ("v3.0.0", "/en/v3.0.0/"), ("v2.0.0", "/en/v2.0.0/"), ("v1.2.0", "/en/v1.2.0/"), ("v1.1.0", "/en/v1.1.0/"), ("main", "/en/main/"), ("fix-docs-ci", "/en/fix-docs-ci/"), ], 'downloads': [ ], 'subprojects': [ ("iiasa-energy-program-ixmp", "https://docs.messageix.org/projects/ixmp/en/stable/"), ("iiasa-energy-program-message-doc", "https://docs.messageix.org/projects/global/en/latest/"), ("iiasa-energy-program-message-ix-buildings", "https://docs.messageix.org/projects/buildings/en/latest/"), ("iiasa-energy-program-message-data", "https://docs.messageix.org/projects/models-internal/en/latest/"), ("iiasa-energy-program-message-ix-models", "https://docs.messageix.org/projects/models/en/latest/"), ], 'slug': 'iiasa-energy-program-message-ix', 'name': u'message_ix', 'rtd_language': u'en', 'programming_language': u'words', 'canonical_url': '', 'analytics_code': 'UA-134631150-1', 'single_version': False, 'conf_py_path': '/doc/', 'api_host': 'https://readthedocs.com', 'github_user': 'iiasa', 'proxied_api_host': '/_', 'github_repo': 'message_ix', 'github_version': 'e25f3dc474ff6815478c4d73d41874e09ff08c37', 'display_github': True, 'bitbucket_user': 'None', 'bitbucket_repo': 'None', 'bitbucket_version': 'e25f3dc474ff6815478c4d73d41874e09ff08c37', 'display_bitbucket': False, 'gitlab_user': 'None', 'gitlab_repo': 'None', 'gitlab_version': 'e25f3dc474ff6815478c4d73d41874e09ff08c37', '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': 'UA-134631150-1', 'global_analytics_code': 'UA-17997319-2', 'commit': 'e25f3dc4', } # 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 'external' == 'external': extensions.insert(1, "readthedocs_ext.external_version_warning") readthedocs_vcs_url = 'https://github.com/iiasa/message_ix/pull/759' readthedocs_build_url = 'https://readthedocs.com/projects/iiasa-energy-program-message-ix/builds/1827282/' 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: 2023-11-06T14:26:33.897779Z, end-time: 2023-11-06T14:28:03.561106Z, duration: 89, exit-code: 0 python -m sphinx -T -E -b html -d _build/doctrees -D language=en . $READTHEDOCS_OUTPUT/html Running Sphinx v7.2.6 Matplotlib is building the font cache; this may take a moment. /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages/message_ix/reporting/__init__.py:98: FutureWarning: Importing from genno.computations will be deprecated in a future version; use genno.operator instead. ("tom:nl-t-yv-ya", (genno.computations.add, "fom:nl-t-yv-ya", "vom:nl-t-yv-ya")), making output directory... done No remote branch for commit e25f3dc474ff6815478c4d73d41874e09ff08c37 linkcode base URL: https://github.com/iiasa/message_ix/blob/external-759 generating GAMS sources... [ 4%] MESSAGE_master generating GAMS sources... [ 9%] MESSAGE-MACRO_run generating GAMS sources... [ 13%] MACRO_run generating GAMS sources... [ 17%] version generating GAMS sources... [ 22%] MESSAGE_run generating GAMS sources... [ 26%] MESSAGE/reporting_for_MACRO generating GAMS sources... [ 30%] MESSAGE/auxiliary_settings generating GAMS sources... [ 35%] MESSAGE/reporting generating GAMS sources... [ 39%] MESSAGE/model_solve generating GAMS sources... [ 43%] MESSAGE/version_check generating GAMS sources... [ 48%] MESSAGE/model_setup generating GAMS sources... [ 52%] MESSAGE/model_core generating GAMS sources... [ 57%] MESSAGE/scaling_investment_costs generating GAMS sources... [ 61%] MESSAGE/data_load generating GAMS sources... [ 65%] MESSAGE/sets_maps_def generating GAMS sources... [ 70%] MESSAGE/parameter_def generating GAMS sources... [ 74%] includes/period_parameter_assignment generating GAMS sources... [ 78%] includes/aux_computation_time generating GAMS sources... [ 83%] MACRO/macro_reporting generating GAMS sources... [ 87%] MACRO/macro_core generating GAMS sources... [ 91%] MACRO/macro_solve generating GAMS sources... [ 96%] MACRO/macro_data_load generating GAMS sources... [100%] MACRO/macro_calibration checking bibtex cache... out of date parsing bibtex file /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/checkouts/759/doc/references.bib... parsed 13 entries loading intersphinx inventory from https://docs.dask.org/en/stable/objects.inv... loading intersphinx inventory from https://genno.readthedocs.io/en/latest/objects.inv... loading intersphinx inventory from https://docs.messageix.org/projects/ixmp/en/latest/objects.inv... loading intersphinx inventory from https://docs.messageix.org/projects/models/en/latest/objects.inv... loading intersphinx inventory from https://docs.messageix.org/projects/global/en/latest/objects.inv... loading intersphinx inventory from https://pandas.pydata.org/pandas-docs/stable/objects.inv... loading intersphinx inventory from https://pint.readthedocs.io/en/stable/objects.inv... loading intersphinx inventory from https://pyam-iamc.readthedocs.io/en/stable/objects.inv... loading intersphinx inventory from https://docs.python.org/3/objects.inv... loading intersphinx inventory from https://www.sphinx-doc.org/en/master/objects.inv... [autosummary] generating autosummary for: api.rst, bibliography.rst, contrib/cla.rst, contrib/release.rst, contrib/tutorial.rst, contrib/version.rst, contrib/video.rst, contrib/video/install.rst, contributing.rst, debugging.rst, ..., notice.rst, prereqs.rst, reporting.rst, rmessageix.rst, sharing.rst, time.rst, tools/add_year.rst, tutorials.rst, usage.rst, whatsnew.rst building [mo]: targets for 0 po files that are out of date writing output... building [html]: targets for 35 source files that are out of date updating environment: [new config] 35 added, 0 changed, 0 removed reading sources... [ 3%] api Cannot locate code for 'message_ix.models.DEFAULT_CPLEX_OPTIONS' or parent class/module Cannot locate code for 'message_ix.models.MESSAGE_ITEMS' or parent class/module Cannot locate code for 'message_ix.macro.MACRO_ITEMS' or parent class/module reading sources... [ 6%] bibliography reading sources... [ 9%] contrib/cla reading sources... [ 11%] contrib/release reading sources... [ 14%] contrib/tutorial reading sources... [ 17%] contrib/version reading sources... [ 20%] contrib/video reading sources... [ 23%] contrib/video/install reading sources... [ 26%] contributing reading sources... [ 29%] debugging reading sources... [ 31%] efficiency reading sources... [ 34%] faq reading sources... [ 37%] framework reading sources... [ 40%] index reading sources... [ 43%] install reading sources... [ 46%] macro reading sources... [ 49%] model/MACRO/macro_core reading sources... [ 51%] model/MESSAGE-MACRO_run reading sources... [ 54%] model/MESSAGE/model_core reading sources... [ 57%] model/MESSAGE/model_solve reading sources... [ 60%] model/MESSAGE/parameter_def reading sources... [ 63%] model/MESSAGE/reporting reading sources... [ 66%] model/MESSAGE/scaling_investment_costs reading sources... [ 69%] model/MESSAGE/sets_maps_def reading sources... [ 71%] model/MESSAGE_run reading sources... [ 74%] notice reading sources... [ 77%] prereqs reading sources... [ 80%] reporting reading sources... [ 83%] rmessageix reading sources... [ 86%] sharing reading sources... [ 89%] time reading sources... [ 91%] tools/add_year reading sources... [ 94%] tutorials reading sources... [ 97%] usage reading sources... [100%] whatsnew /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages/message_ix/reporting/__init__.py:docstring of genno.core.computer.Computer.add:8: ERROR: Undefined substitution referenced: "KeyLike". /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages/message_ix/reporting/__init__.py:docstring of genno.core.computer.Computer.add:8: ERROR: Undefined substitution referenced: "KeyLike". /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages/message_ix/reporting/__init__.py:docstring of genno.core.computer.Computer.check_keys:1: ERROR: Undefined substitution referenced: "KeyLike". /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages/message_ix/reporting/__init__.py:docstring of genno.core.computer.Computer.check_keys:19: ERROR: Undefined substitution referenced: "KeyLike". /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages/message_ix/reporting/__init__.py:docstring of genno.core.computer.Computer.infer_keys:1: ERROR: Undefined substitution referenced: "KeyLike". /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages/message_ix/reporting/__init__.py:docstring of genno.core.computer.Computer.infer_keys:1: ERROR: Undefined substitution referenced: "KeyLike". /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages/message_ix/reporting/__init__.py:docstring of genno.core.computer.Computer.infer_keys:17: ERROR: Undefined substitution referenced: "KeyLike". /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages/message_ix/reporting/__init__.py:docstring of genno.core.computer.Computer.infer_keys:18: ERROR: Undefined substitution referenced: "KeyLike". looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... done copying extra files... done done writing output... [ 3%] api writing output... [ 6%] bibliography writing output... [ 9%] contrib/cla writing output... [ 11%] contrib/release writing output... [ 14%] contrib/tutorial writing output... [ 17%] contrib/version writing output... [ 20%] contrib/video writing output... [ 23%] contrib/video/install writing output... [ 26%] contributing writing output... [ 29%] debugging writing output... [ 31%] efficiency writing output... [ 34%] faq writing output... [ 37%] framework writing output... [ 40%] index writing output... [ 43%] install writing output... [ 46%] macro writing output... [ 49%] model/MACRO/macro_core writing output... [ 51%] model/MESSAGE-MACRO_run writing output... [ 54%] model/MESSAGE/model_core writing output... [ 57%] model/MESSAGE/model_solve writing output... [ 60%] model/MESSAGE/parameter_def writing output... [ 63%] model/MESSAGE/reporting writing output... [ 66%] model/MESSAGE/scaling_investment_costs writing output... [ 69%] model/MESSAGE/sets_maps_def writing output... [ 71%] model/MESSAGE_run writing output... [ 74%] notice writing output... [ 77%] prereqs writing output... [ 80%] reporting writing output... [ 83%] rmessageix writing output... [ 86%] sharing writing output... [ 89%] time writing output... [ 91%] tools/add_year writing output... [ 94%] tutorials writing output... [ 97%] usage writing output... [100%] whatsnew /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages/message_ix/reporting/__init__.py:docstring of genno.core.computer.Computer.cache:3: WARNING: unknown document: 'cache' /home/docs/checkouts/readthedocs.org/user_builds/iiasa-energy-program-message-ix/envs/759/lib/python3.11/site-packages/message_ix/reporting/__init__.py:docstring of genno.core.computer.Computer.configure:8: WARNING: unknown document: 'config' generating indices... genindex py-modindex done writing additional pages... search done copying images... [ 10%] _static/ix_components.png copying images... [ 20%] _static/ix_features.svg copying images... [ 30%] _static/macro-calibrate.svg copying images... [ 40%] _static/storage.png copying images... [ 50%] _static/usage_figures/10.1016-j.est.2022.104587.JPG copying images... [ 60%] _static/usage_figures/41560_2021_904.webp copying images... [ 70%] _static/usage_figures/10.1016-j.scs.2021.103257.jpg copying images... [ 80%] _static/usage_figures/10.1038-s41560-018-0179-z.webp copying images... [ 90%] _static/usage_figures/10.1038-s41560-018-0172-6.webp copying images... [100%] _static/usage_figures/10.3390-en12081483.png dumping search index in English (code: en)... done dumping object inventory... done Updating searchtools for Read the Docs search... build succeeded, 10 warnings. The HTML pages are in ../_readthedocs/html.