Read the Docs build information Build id: 3765939 Project: institute-for-disease-modeling-emodpy-malaria Version: latest Commit: b64954169dcc5db920d1291ee0f7eae60e0b7f29 Date: 2026-02-19T22:13:07.282097Z State: cancelled Success: False [rtd-command-info] start-time: 2026-02-19T22:13:08.053782Z, end-time: 2026-02-19T22:13:11.114619Z, duration: 3, exit-code: 0 git clone --depth 1 https://github.com/EMOD-Hub/emodpy-malaria.git . Cloning into '.'... [rtd-command-info] start-time: 2026-02-19T22:13:11.188577Z, end-time: 2026-02-19T22:13:12.452157Z, duration: 1, exit-code: 0 git fetch origin --force --prune --prune-tags --depth 50 From https://github.com/EMOD-Hub/emodpy-malaria * [new tag] v.4.0.0 -> v.4.0.0 * [new tag] v4.0.0 -> v4.0.0 * [new tag] v4.2.0 -> v4.2.0 * [new tag] v4.2.1 -> v4.2.1 * [new tag] v4.2.2 -> v4.2.2 * [new tag] v4.3.1 -> v4.3.1 * [new tag] v4.3.2 -> v4.3.2 * [new tag] v4.3.2.dev2 -> v4.3.2.dev2 [rtd-command-info] start-time: 2026-02-19T22:13:13.201829Z, end-time: 2026-02-19T22:13:13.238567Z, duration: 0, exit-code: 0 cat .readthedocs.yml # .readthedocs.yml # Read the Docs configuration file # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details # Required version: 2 # Set the version of Python and other tools you might need build: os: ubuntu-20.04 tools: python: "3.9" # Build documentation in the docs/ directory with Sphinx sphinx: configuration: docs/conf.py fail_on_warning: true # Build documentation with MkDocs #mkdocs: # configuration: mkdocs.yml # Optionally build your docs in additional formats such as PDF formats: - htmlzip # Optionally set the version of Python and requirements required to build your docs python: install: - requirements: requirements.txt - requirements: docs/requirements.txt - method: setuptools path: . # Optionally rank topics in search results, between -10 (lower) and 10 (higher). # 0 is normal rank, not no rank # search: # ranking: [rtd-command-info] start-time: 2026-02-19T22:13:17.394296Z, end-time: 2026-02-19T22:13:17.450496Z, duration: 0, exit-code: 0 asdf global python 3.9.22 [rtd-command-info] start-time: 2026-02-19T22:13:17.833151Z, end-time: 2026-02-19T22:13:18.582084Z, duration: 0, exit-code: 0 python -mvirtualenv $READTHEDOCS_VIRTUALENV_PATH created virtual environment CPython3.9.22.final.0-64 in 477ms creator CPython3Posix(dest=/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-emodpy-malaria/envs/latest, clear=False, no_vcs_ignore=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/docs/.local/share/virtualenv) added seed packages: pip==23.1, setuptools==67.6.1, wheel==0.40.0 activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator [rtd-command-info] start-time: 2026-02-19T22:13:18.667418Z, end-time: 2026-02-19T22:13:25.114572Z, duration: 6, exit-code: 0 python -m pip install --upgrade --no-cache-dir pip setuptools Looking in indexes: https://pypi.org/simple, https://packages.idmod.org/api/pypi/pypi-production/simple Requirement already satisfied: pip in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-emodpy-malaria/envs/latest/lib/python3.9/site-packages (23.1) Collecting pip Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/de/f0/c81e05b613866b76d2d1066490adf1a3dbc4ee9d9c839961c3fc8a6997af/pip-26.0.1-py3-none-any.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 11.9 MB/s eta 0:00:00 Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-emodpy-malaria/envs/latest/lib/python3.9/site-packages (67.6.1) Collecting setuptools Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/e1/c6/76dc613121b793286a3f91621d7b75a2b493e0390ddca50f11993eadf192/setuptools-82.0.0-py3-none-any.whl (1.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 14.7 MB/s eta 0:00:00 Installing collected packages: setuptools, pip Attempting uninstall: setuptools Found existing installation: setuptools 67.6.1 Uninstalling setuptools-67.6.1: Successfully uninstalled setuptools-67.6.1 Attempting uninstall: pip Found existing installation: pip 23.1 Uninstalling pip-23.1: Successfully uninstalled pip-23.1 Successfully installed pip-26.0.1 setuptools-82.0.0 [rtd-command-info] start-time: 2026-02-19T22:13:25.193443Z, end-time: 2026-02-19T22:13:32.112533Z, duration: 6, exit-code: 0 python -m pip install --upgrade --no-cache-dir sphinx Looking in indexes: https://pypi.org/simple, https://packages.idmod.org/api/pypi/pypi-production/simple Collecting sphinx Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/0d/ef/153f6803c5d5f8917dbb7f7fcf6d34a871ede3296fa89c2c703f5f8a6c8e/sphinx-7.4.7-py3-none-any.whl (3.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/3.4 MB 13.8 MB/s 0:00:00 Collecting sphinxcontrib-applehelp (from sphinx) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/5d/85/9ebeae2f76e9e77b952f4b274c27238156eae7979c5421fba91a28f4970d/sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) Collecting sphinxcontrib-devhelp (from sphinx) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/35/7a/987e583882f985fe4d7323774889ec58049171828b58c2217e7f79cdf44e/sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) Collecting sphinxcontrib-jsmath (from sphinx) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/c2/42/4c8646762ee83602e3fb3fbe774c2fac12f317deb0b5dbeeedd2d3ba4b77/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/0a/7b/18a8c0bcec9182c05a0b3ec2a776bba4ead82750a55ff798e8d406dae604/sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/52/a7/d2782e4e3f77c8450f727ba74a8f12756d5ba823d81b941f1b04da9d033a/sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) Collecting sphinxcontrib-qthelp (from sphinx) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/27/83/859ecdd180cacc13b1f7e857abf8582a64552ea7a061057a6c716e790fce/sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) Collecting Jinja2>=3.1 (from sphinx) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl (134 kB) Collecting Pygments>=2.17 (from sphinx) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 14.3 MB/s 0:00:00 Collecting docutils<0.22,>=0.20 (from sphinx) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl (587 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 587.4/587.4 kB 16.6 MB/s 0:00:00 Collecting snowballstemmer>=2.2 (from sphinx) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/c8/78/3565d011c61f5a43488987ee32b6f3f656e7f107ac2782dd57bdd7d91d9a/snowballstemmer-3.0.1-py3-none-any.whl (103 kB) Collecting babel>=2.13 (from sphinx) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/77/f5/21d2de20e8b8b0408f0681956ca2c69f1320a3848ac50e6e7f39c6159675/babel-2.18.0-py3-none-any.whl (10.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 13.8 MB/s 0:00:00 Collecting alabaster~=0.7.14 (from sphinx) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/32/34/d4e1c02d3bee589efb5dfa17f88ea08bdb3e3eac12bc475462aec52ed223/alabaster-0.7.16-py3-none-any.whl (13 kB) Collecting imagesize>=1.3 (from sphinx) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/ff/62/85c4c919272577931d407be5ba5d71c20f0b616d31a0befe0ae45bb79abd/imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Collecting requests>=2.30.0 (from sphinx) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl (64 kB) Collecting packaging>=23.0 (from sphinx) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/b7/b9/c538f279a4e237a006a2c98387d081e9eb060d203d8ed34467cc0f0b9b53/packaging-26.0-py3-none-any.whl (74 kB) Collecting importlib-metadata>=6.0 (from sphinx) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/fa/5e/f8e9a1d23b9c20a551a8a02ea3637b4642e22c2626e3a13a9a29cdea99eb/importlib_metadata-8.7.1-py3-none-any.whl (27 kB) Collecting tomli>=2 (from sphinx) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/23/d1/136eb2cb77520a31e1f64cbae9d33ec6df0d78bdf4160398e86eec8a8754/tomli-2.4.0-py3-none-any.whl (14 kB) Collecting zipp>=3.20 (from importlib-metadata>=6.0->sphinx) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl (10 kB) Collecting MarkupSafe>=2.0 (from Jinja2>=3.1->sphinx) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/6f/bc/4dc914ead3fe6ddaef035341fee0fc956949bbd27335b611829292b89ee2/markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (20 kB) Collecting charset_normalizer<4,>=2 (from requests>=2.30.0->sphinx) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/dd/21/0274deb1cc0632cd587a9a0ec6b4674d9108e461cb4cd40d457adaeb0564/charset_normalizer-3.4.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (153 kB) Collecting idna<4,>=2.5 (from requests>=2.30.0->sphinx) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl (71 kB) Collecting urllib3<3,>=1.21.1 (from requests>=2.30.0->sphinx) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl (131 kB) Collecting certifi>=2017.4.17 (from requests>=2.30.0->sphinx) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/e6/ad/3cc14f097111b4de0040c83a525973216457bbeeb63739ef1ed275c1c021/certifi-2026.1.4-py3-none-any.whl (152 kB) Installing collected packages: zipp, urllib3, tomli, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, snowballstemmer, Pygments, packaging, MarkupSafe, imagesize, idna, docutils, charset_normalizer, certifi, babel, alabaster, requests, Jinja2, importlib-metadata, sphinx Successfully installed Jinja2-3.1.6 MarkupSafe-3.0.3 Pygments-2.19.2 alabaster-0.7.16 babel-2.18.0 certifi-2026.1.4 charset_normalizer-3.4.4 docutils-0.21.2 idna-3.11 imagesize-1.4.1 importlib-metadata-8.7.1 packaging-26.0 requests-2.32.5 snowballstemmer-3.0.1 sphinx-7.4.7 sphinxcontrib-applehelp-2.0.0 sphinxcontrib-devhelp-2.0.0 sphinxcontrib-htmlhelp-2.1.0 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-2.0.0 sphinxcontrib-serializinghtml-2.0.0 tomli-2.4.0 urllib3-2.6.3 zipp-3.23.0 [rtd-command-info] start-time: 2026-02-19T22:13:32.201461Z, end-time: 2026-02-19T22:14:09.825354Z, duration: 37, exit-code: 0 python -m pip install --exists-action=w --no-cache-dir -r requirements.txt Looking in indexes: https://pypi.org/simple, https://packages.idmod.org/api/pypi/pypi-production/simple Collecting emodpy~=1.16 (from -r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/emodpy/1.22.1/emodpy-1.22.1-py3-none-any.whl (122 kB) Collecting emod-malaria==0.0.78 (from -r requirements.txt (line 2)) Downloading https://packages.idmod.org/api/pypi/pypi-production/emod-malaria/0.0.78/emod_malaria-0.0.78-py3-none-any.whl (3.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.8/3.8 MB 13.9 MB/s 0:00:00 Collecting requests==2.29.0 (from -r requirements.txt (line 3)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/cf/e1/2aa539876d9ed0ddc95882451deb57cfd7aa8dbf0b8dbce68e045549ba56/requests-2.29.0-py3-none-any.whl (62 kB) Requirement already satisfied: charset-normalizer<4,>=2 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-emodpy-malaria/envs/latest/lib/python3.9/site-packages (from requests==2.29.0->-r requirements.txt (line 3)) (3.4.4) Requirement already satisfied: idna<4,>=2.5 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-emodpy-malaria/envs/latest/lib/python3.9/site-packages (from requests==2.29.0->-r requirements.txt (line 3)) (3.11) Collecting urllib3<1.27,>=1.21.1 (from requests==2.29.0->-r requirements.txt (line 3)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/33/cf/8435d5a7159e2a9c83a95896ed596f68cf798005fe107cc655b5c5c14704/urllib3-1.26.20-py2.py3-none-any.whl (144 kB) Requirement already satisfied: certifi>=2017.4.17 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-emodpy-malaria/envs/latest/lib/python3.9/site-packages (from requests==2.29.0->-r requirements.txt (line 3)) (2026.1.4) Collecting click~=7.1 (from emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/d2/3d/fa76db83bf75c4f8d338c2fd15c8d33fdd7ad23a9b5e57eb6c5de26b430e/click-7.1.2-py2.py3-none-any.whl (82 kB) Collecting idmtools~=1.7 (from emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/idmtools/1.7.11/idmtools-1.7.11-py3-none-any.whl (171 kB) Collecting idmtools-platform-comps~=1.7 (from emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/idmtools-platform-comps/1.7.11/idmtools_platform_comps-1.7.11-py3-none-any.whl (134 kB) Collecting idmtools-models~=1.7 (from emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/idmtools-models/1.7.11/idmtools_models-1.7.11-py3-none-any.whl (18 kB) Collecting emod-api~=1.30 (from emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/emod-api/1.33.7/emod_api-1.33.7-py3-none-any.whl (143 kB) Collecting matplotlib (from emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/5d/a7/bb01188fb4013d34d274caf44a2f8091255b0497438e8b6c0a7c1710c692/matplotlib-3.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.3/8.3 MB 13.7 MB/s 0:00:00 Collecting astor (from emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/c3/88/97eef84f48fa04fbd6750e62dcceafba6c63c81b7ac1420856c8dcc0a3f9/astor-0.8.1-py2.py3-none-any.whl (27 kB) Collecting astunparse (from emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/2b/03/13dde6512ad7b4557eb792fbcf0c653af6076b81e5941d36ec61f7ce6028/astunparse-1.6.3-py2.py3-none-any.whl (12 kB) Collecting bs4 (from emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/51/bb/bf7aab772a159614954d84aa832c129624ba6c32faa559dfb200a534e50b/bs4-0.0.2-py2.py3-none-any.whl (1.2 kB) Collecting keyring (from emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/81/db/e655086b7f3a705df045bf0933bdd9c2f79bb3c97bfef1384598bb79a217/keyring-25.7.0-py3-none-any.whl (39 kB) Collecting pyCOMPS~=2.6 (from emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/pyCOMPS/2.11.0/pyCOMPS-2.11.0-py2.py3-none-any.whl (75 kB) Collecting xmlrunner~=1.7.7 (from emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/57/c0/a19e29bc6038a56bb690549573af6ea11a9d2a5c07aff2e27ed308c2cab9/xmlrunner-1.7.7.tar.gz (5.6 kB) 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' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pytest==8.1.2 (from emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/f0/d7/a812a0bd0f5160823e647524488cc9734f93782f2c273b8f77e8afc60a37/pytest-8.1.2-py3-none-any.whl (337 kB) Collecting iniconfig (from pytest==8.1.2->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl (6.0 kB) Requirement already satisfied: packaging in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-emodpy-malaria/envs/latest/lib/python3.9/site-packages (from pytest==8.1.2->emodpy~=1.16->-r requirements.txt (line 1)) (26.0) Collecting pluggy<2.0,>=1.4 (from pytest==8.1.2->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl (20 kB) Collecting exceptiongroup>=1.0.0rc8 (from pytest==8.1.2->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/8a/0e/97c33bf5009bdbac74fd2beace167cab3f978feb69cc36f1ef79360d6c4e/exceptiongroup-1.3.1-py3-none-any.whl (16 kB) Requirement already satisfied: tomli>=1 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-emodpy-malaria/envs/latest/lib/python3.9/site-packages (from pytest==8.1.2->emodpy~=1.16->-r requirements.txt (line 1)) (2.4.0) Collecting scipy (from emod-api~=1.30->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/35/f5/d0ad1a96f80962ba65e2ce1de6a1e59edecd1f0a7b55990ed208848012e0/scipy-1.13.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (38.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 38.6/38.6 MB 13.8 MB/s 0:00:02 Collecting pandas (from emod-api~=1.30->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/1f/18/aae8c0aa69a386a3255940e9317f793808ea79d0a525a97a903366bb2569/pandas-2.3.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (12.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.8/12.8 MB 13.4 MB/s 0:00:00 Collecting numpy (from emod-api~=1.30->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/b9/14/78635daab4b07c0930c919d451b8bf8c164774e6a3413aed04a6d95758ce/numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 19.5/19.5 MB 13.8 MB/s 0:00:01 Collecting shapely (from emod-api~=1.30->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/ab/f0/befc440a6c90c577300f5f84361bad80919e7c7ac381ae4960ce3195cedc/shapely-2.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.5/2.5 MB 13.4 MB/s 0:00:00 Collecting pyproj (from emod-api~=1.30->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/97/0a/b1525be9680369cc06dd288e12c59d24d5798b4afcdcf1b0915836e1caa6/pyproj-3.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.3/8.3 MB 13.8 MB/s 0:00:00 Collecting geographiclib (from emod-api~=1.30->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/31/b3/802576f2ea5dcb48501bb162e4c7b7b3ca5654a42b2c968ef98a797a4c79/geographiclib-2.1-py3-none-any.whl (40 kB) Collecting scikit-learn (from emod-api~=1.30->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/79/35/b1d2188967c3204c78fa79c9263668cf1b98060e8e58d1a730fe5b2317bb/scikit_learn-1.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.5/13.5 MB 13.8 MB/s 0:00:00 Collecting lz4 (from emod-api~=1.30->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/73/57/551a7f95825c9721d8bee4ec02d8b139b1a44796e63d09a737ca0d67b6b1/lz4-4.4.5-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/1.4 MB 13.9 MB/s 0:00:00 Collecting backoff<2.3,>=1.10.0 (from idmtools~=1.7->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/df/73/b6e24bd22e6720ca8ee9a85a0c4a2971af8497d8f3193fa05390cbd46e09/backoff-2.2.1-py3-none-any.whl (15 kB) Collecting coloredlogs~=15.0 (from idmtools~=1.7->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/a7/06/3d6badcf13db419e25b07041d9c7b4a2c331d3f4e7134445ec5df57714cd/coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB) Collecting diskcache~=5.4.0 (from idmtools~=1.7->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/a1/c4/80d38cf6852ba87f8b506a91f18b3a485c668f452700689add960d7e2ecc/diskcache-5.4.0-py3-none-any.whl (44 kB) Collecting filelock (from idmtools~=1.7->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/42/14/42b2651a2f46b022ccd948bca9f2d5af0fd8929c4eec235b8d6d844fbe67/filelock-3.19.1-py3-none-any.whl (15 kB) Collecting more-itertools~=9.1.0 (from idmtools~=1.7->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/85/01/e2678ee4e0d7eed4fd6be9e5b043fff9d22d245d06c8c91def8ced664189/more_itertools-9.1.0-py3-none-any.whl (54 kB) Collecting PyYaml<6.1,>=5.3.0 (from idmtools~=1.7->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/73/b9/793686b2d54b531203c160ef12bec60228a0109c79bae6c1277961026770/pyyaml-6.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (750 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 750.8/750.8 kB 16.0 MB/s 0:00:00 Collecting tabulate<0.10,>=0.8.9 (from idmtools~=1.7->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/40/44/4a5f08c96eb108af5cb50b41f76142f0afa346dfa99d5296fe7202a11854/tabulate-0.9.0-py3-none-any.whl (35 kB) Collecting tqdm<5,>=4.52.0 (from idmtools~=1.7->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/16/e1/3079a9ff9b8e11b846c6ac5c8b5bfb7ff225eee721825310c91b3b50304f/tqdm-4.67.3-py3-none-any.whl (78 kB) Requirement already satisfied: jinja2~=3.1.3 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-emodpy-malaria/envs/latest/lib/python3.9/site-packages (from idmtools~=1.7->emodpy~=1.16->-r requirements.txt (line 1)) (3.1.6) Collecting packaging (from pytest==8.1.2->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/88/ef/eb23f262cca3c0c4eb7ab1933c3b1f03d021f2c48f54763065b6f0e321be/packaging-24.2-py3-none-any.whl (65 kB) Collecting humanfriendly>=9.1 (from coloredlogs~=15.0->idmtools~=1.7->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/f0/0f/310fb31e39e2d734ccaa2c0fb981ee41f7bd5056ce9bc29b2248bd569169/humanfriendly-10.0-py2.py3-none-any.whl (86 kB) Collecting natsort~=8.4.0 (from idmtools-platform-comps~=1.7->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/ef/82/7a9d0550484a62c6da82858ee9419f3dd1ccc9aa1c26a1e43da3ecd20b0d/natsort-8.4.0-py3-none-any.whl (38 kB) Requirement already satisfied: MarkupSafe>=2.0 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-emodpy-malaria/envs/latest/lib/python3.9/site-packages (from jinja2~=3.1.3->idmtools~=1.7->emodpy~=1.16->-r requirements.txt (line 1)) (3.0.3) Collecting pytz>=2016.3 (from pyCOMPS~=2.6->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl (509 kB) Collecting future>=0.16.0 (from pyCOMPS~=2.6->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/da/71/ae30dadffc90b9006d77af76b393cb9dfbfc9629f339fc1574a1c52e6806/future-1.0.0-py3-none-any.whl (491 kB) Collecting xdg>=4.0.1 (from pyCOMPS~=2.6->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/dd/54/3516c1cf349060fc3578686d271eba242f10ec00b4530c2985af9faac49b/xdg-6.0.0-py3-none-any.whl (3.9 kB) Collecting typing-extensions>=4.6.0 (from exceptiongroup>=1.0.0rc8->pytest==8.1.2->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl (44 kB) Collecting python-dateutil>=2.8.2 (from pandas->emod-api~=1.30->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Collecting tzdata>=2022.7 (from pandas->emod-api~=1.30->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/c7/b0/003792df09decd6849a5e39c28b513c06e84436a54440380862b5aeff25d/tzdata-2025.3-py2.py3-none-any.whl (348 kB) Collecting six>=1.5 (from python-dateutil>=2.8.2->pandas->emod-api~=1.30->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl (11 kB) Requirement already satisfied: wheel<1.0,>=0.23.0 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-emodpy-malaria/envs/latest/lib/python3.9/site-packages (from astunparse->emodpy~=1.16->-r requirements.txt (line 1)) (0.40.0) Collecting beautifulsoup4 (from bs4->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/1a/39/47f9197bdd44df24d67ac8893641e16f386c984a0619ef2ee4c51fbbc019/beautifulsoup4-4.14.3-py3-none-any.whl (107 kB) Collecting soupsieve>=1.6.1 (from beautifulsoup4->bs4->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/46/2c/1462b1d0a634697ae9e55b3cecdcb64788e8b7d63f54d923fcd0bb140aed/soupsieve-2.8.3-py3-none-any.whl (37 kB) Collecting SecretStorage>=3.2 (from keyring->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/54/24/b4293291fa1dd830f353d2cb163295742fa87f179fcc8a20a306a81978b7/SecretStorage-3.3.3-py3-none-any.whl (15 kB) Collecting jeepney>=0.4.2 (from keyring->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/b2/a3/e137168c9c44d18eff0376253da9f1e9234d0239e0ee230d2fee6cea8e55/jeepney-0.9.0-py3-none-any.whl (49 kB) Requirement already satisfied: importlib_metadata>=4.11.4 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-emodpy-malaria/envs/latest/lib/python3.9/site-packages (from keyring->emodpy~=1.16->-r requirements.txt (line 1)) (8.7.1) Collecting jaraco.classes (from keyring->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/7f/66/b15ce62552d84bbfcec9a4873ab79d993a1dd4edb922cbfccae192bd5b5f/jaraco.classes-3.4.0-py3-none-any.whl (6.8 kB) Collecting jaraco.functools (from keyring->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/fd/c4/813bb09f0985cb21e959f21f2464169eca882656849adf727ac7bb7e1767/jaraco_functools-4.4.0-py3-none-any.whl (10 kB) Collecting jaraco.context (from keyring->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/8d/48/aa685dbf1024c7bd82bede569e3a85f82c32fd3d79ba5fea578f0159571a/jaraco_context-6.1.0-py3-none-any.whl (7.1 kB) Requirement already satisfied: zipp>=3.20 in /home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-emodpy-malaria/envs/latest/lib/python3.9/site-packages (from importlib_metadata>=4.11.4->keyring->emodpy~=1.16->-r requirements.txt (line 1)) (3.23.0) Collecting cryptography>=2.0 (from SecretStorage>=3.2->keyring->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/37/19/e1b8f964a834eddb44fa1b9a9976f4e414cbb7aa62809b6760c8803d22d1/cryptography-46.0.5-cp38-abi3-manylinux_2_28_x86_64.whl (4.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 13.5 MB/s 0:00:00 Collecting cffi>=2.0.0 (from cryptography>=2.0->SecretStorage>=3.2->keyring->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/1f/74/cc4096ce66f5939042ae094e2e96f53426a979864aa1f96a621ad128be27/cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB) Collecting pycparser (from cffi>=2.0.0->cryptography>=2.0->SecretStorage>=3.2->keyring->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl (118 kB) Collecting backports.tarfile (from jaraco.context->keyring->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/b9/fa/123043af240e49752f1c4bd24da5053b6bd00cad78c2be53c0d1e8b975bc/backports.tarfile-1.2.0-py3-none-any.whl (30 kB) Collecting contourpy>=1.0.1 (from matplotlib->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/05/11/57335544a3027e9b96a05948c32e566328e3a2f84b7b99a325b7a06d2b06/contourpy-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (321 kB) Collecting cycler>=0.10 (from matplotlib->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl (8.3 kB) Collecting fonttools>=4.22.0 (from matplotlib->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/45/bb/363364f052a893cebd3d449588b21244a9d873620fda03ad92702d2e1bc7/fonttools-4.60.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (4.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 13.4 MB/s 0:00:00 Collecting kiwisolver>=1.3.1 (from matplotlib->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/21/b1/40655f6c3fa11ce740e8a964fa8e4c0479c87d6a7944b95af799c7a55dfe/kiwisolver-1.4.7-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 13.7 MB/s 0:00:00 Collecting pillow>=8 (from matplotlib->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/a5/a0/98a3630f0b57f77bae67716562513d3032ae70414fcaf02750279c389a9e/pillow-11.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.6/6.6 MB 13.5 MB/s 0:00:00 Collecting pyparsing>=2.3.1 (from matplotlib->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl (122 kB) Collecting importlib-resources>=3.2.0 (from matplotlib->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/a4/ed/1f1afb2e9e7f38a545d628f864d562a5ae64fe6f7a10e28ffb9b185b4e89/importlib_resources-6.5.2-py3-none-any.whl (37 kB) Collecting joblib>=1.2.0 (from scikit-learn->emod-api~=1.30->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/7b/91/984aca2ec129e2757d1e4e3c81c3fcda9d0f85b74670a094cc443d9ee949/joblib-1.5.3-py3-none-any.whl (309 kB) Collecting threadpoolctl>=3.1.0 (from scikit-learn->emod-api~=1.30->emodpy~=1.16->-r requirements.txt (line 1)) Downloading https://packages.idmod.org/api/pypi/pypi-production/packages/packages/32/d5/f9a850d79b0851d1d4ef6456097579a9005b31fea68726a4ae5f2d82ddd9/threadpoolctl-3.6.0-py3-none-any.whl (18 kB) Building wheels for collected packages: xmlrunner Building wheel for xmlrunner (pyproject.toml): started Building wheel for xmlrunner (pyproject.toml): finished with status 'done' Created wheel for xmlrunner: filename=xmlrunner-1.7.7-py3-none-any.whl size=6271 sha256=20127380a05b4a551210f45224e78ee6e5cc09f5400db55ab41c56be09bdca2f Stored in directory: /tmp/pip-ephem-wheel-cache-qs5e4git/wheels/a4/a4/74/ecccb934115344497d64c4f2580518f026a59db2b252531496 Successfully built xmlrunner Installing collected packages: xmlrunner, pytz, emod-malaria, xdg, urllib3, tzdata, typing-extensions, tqdm, threadpoolctl, tabulate, soupsieve, six, PyYaml, pyproj, pyparsing, pycparser, pluggy, pillow, packaging, numpy, natsort, more-itertools, lz4, kiwisolver, joblib, jeepney, iniconfig, importlib-resources, humanfriendly, geographiclib, future, fonttools, filelock, diskcache, cycler, click, backports.tarfile, backoff, astor, shapely, scipy, requests, python-dateutil, jaraco.functools, jaraco.context, jaraco.classes, exceptiongroup, contourpy, coloredlogs, cffi, beautifulsoup4, astunparse, scikit-learn, pytest, pyCOMPS, pandas, matplotlib, cryptography, bs4, SecretStorage, idmtools, emod-api, keyring, idmtools-platform-comps, idmtools-models, emodpy Attempting uninstall: urllib3 Found existing installation: urllib3 2.6.3 Uninstalling urllib3-2.6.3: Successfully uninstalled urllib3-2.6.3 Attempting uninstall: packaging Found existing installation: packaging 26.0 Uninstalling packaging-26.0: Successfully uninstalled packaging-26.0 Attempting uninstall: requests Found existing installation: requests 2.32.5 Uninstalling requests-2.32.5: Successfully uninstalled requests-2.32.5 ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. sphinx 7.4.7 requires requests>=2.30.0, but you have requests 2.29.0 which is incompatible. Successfully installed PyYaml-6.0.3 SecretStorage-3.3.3 astor-0.8.1 astunparse-1.6.3 backoff-2.2.1 backports.tarfile-1.2.0 beautifulsoup4-4.14.3 bs4-0.0.2 cffi-2.0.0 click-7.1.2 coloredlogs-15.0.1 contourpy-1.3.0 cryptography-46.0.5 cycler-0.12.1 diskcache-5.4.0 emod-api-1.33.7 emod-malaria-0.0.78 emodpy-1.22.1 exceptiongroup-1.3.1 filelock-3.19.1 fonttools-4.60.2 future-1.0.0 geographiclib-2.1 humanfriendly-10.0 idmtools-1.7.11 idmtools-models-1.7.11 idmtools-platform-comps-1.7.11 importlib-resources-6.5.2 iniconfig-2.1.0 jaraco.classes-3.4.0 jaraco.context-6.1.0 jaraco.functools-4.4.0 jeepney-0.9.0 joblib-1.5.3 keyring-25.7.0 kiwisolver-1.4.7 lz4-4.4.5 matplotlib-3.9.4 more-itertools-9.1.0 natsort-8.4.0 numpy-2.0.2 packaging-24.2 pandas-2.3.3 pillow-11.3.0 pluggy-1.6.0 pyCOMPS-2.11.0 pycparser-2.23 pyparsing-3.3.2 pyproj-3.6.1 pytest-8.1.2 python-dateutil-2.9.0.post0 pytz-2025.2 requests-2.29.0 scikit-learn-1.6.1 scipy-1.13.1 shapely-2.0.7 six-1.17.0 soupsieve-2.8.3 tabulate-0.9.0 threadpoolctl-3.6.0 tqdm-4.67.3 typing-extensions-4.15.0 tzdata-2025.3 urllib3-1.26.20 xdg-6.0.0 xmlrunner-1.7.7 [rtd-command-info] start-time: None, end-time: None, duration: None, exit-code: None python -m pip install --exists-action=w --no-cache-dir -r docs/requirements.txt