Package evaluation of Devito on Julia 1.13.0-DEV.582 (c0a1728d50*) started at 2025-05-14T16:27:28.124 ################################################################################ # Set-up # Set-up completed after 0.25s ################################################################################ # Installation # Installing Devito... Resolving package versions... Installed Conda ── v1.10.2 Installed PyCall ─ v1.96.4 Installed Devito ─ v1.0.0 Updating `~/.julia/environments/v1.13/Project.toml` [06ed14b1] + Devito v1.0.0 Updating `~/.julia/environments/v1.13/Manifest.toml` [8f4d0f93] + Conda v1.10.2 [06ed14b1] + Devito v1.0.0 [ffbed154] + DocStringExtensions v0.9.4 [692b3bcd] + JLLWrappers v1.7.0 [682c06a0] + JSON v0.21.4 [da04e1cc] + MPI v0.20.22 [3da0fdf6] + MPIPreferences v0.1.11 [1914dd2f] + MacroTools v0.5.16 [69de0a69] + Parsers v2.8.3 [eebad327] + PkgVersion v0.3.3 [aea7be01] + PrecompileTools v1.3.2 [21216c6a] + Preferences v1.4.3 [438e738f] + PyCall v1.96.4 [ae029012] + Requires v1.3.1 ⌅ [5e0ebb24] + Strided v1.2.3 [9d95972d] + TupleTools v1.6.0 [81def892] + VersionParsing v1.3.0 [e33a78d0] + Hwloc_jll v2.12.0+0 [7cb0a576] + MPICH_jll v4.3.0+1 [f1f71cc9] + MPItrampoline_jll v5.5.3+0 [9237b28f] + MicrosoftMPI_jll v10.1.4+3 [fe0851c0] + OpenMPI_jll v5.0.7+2 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [8ba89e20] + Distributed v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [4af54fe1] + LazyArtifacts v1.11.0 [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.12.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.13.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [6462fe0b] + Sockets v1.11.0 [f489334b] + StyledStrings v1.11.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] + LibCURL_jll v8.12.1+1 [e37daf67] + LibGit2_jll v1.9.0+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2025.2.25 [4536629a] + OpenBLAS_jll v0.3.29+0 [458c3c95] + OpenSSL_jll v3.5.0+0 [83775a58] + Zlib_jll v1.3.1+2 [8e850b90] + libblastrampoline_jll v5.12.0+0 [8e850ede] + nghttp2_jll v1.65.0+0 [3f19e933] + p7zip_jll v17.5.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Building Conda ─→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/b19db3927f0db4151cb86d073689f2428e524576/build.log` Building PyCall → `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/9816a3826b0ebf49ab4926e2b18842ad8b5c8f04/build.log` Building Devito → `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/7c24bba307e46f20017fed2691f3fedbdc4fe348/build.log` Installation failed after 172.1s ERROR: LoadError: Error building `Devito`: Collecting devito[extras,tests] Downloading devito-4.8.16-py3-none-any.whl.metadata (3.7 kB) Requirement already satisfied: pip>=9.0.1 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from devito[extras,tests]) (25.1.1) Collecting psutil<8.0,>=5.1.0 (from devito[extras,tests]) Downloading psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (22 kB) Collecting py-cpuinfo<10 (from devito[extras,tests]) Downloading py_cpuinfo-9.0.0-py3-none-any.whl.metadata (794 bytes) Collecting cgen>=2020.1 (from devito[extras,tests]) Downloading cgen-2020.1.tar.gz (19 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting codepy<2025,>=2019.1 (from devito[extras,tests]) Downloading codepy-2023.1.tar.gz (21 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting click<9.0 (from devito[extras,tests]) Downloading click-8.2.0-py3-none-any.whl.metadata (2.5 kB) Collecting multidict<6.3 (from devito[extras,tests]) Downloading multidict-6.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.9 kB) Collecting anytree<=2.13.0,>=2.4.3 (from devito[extras,tests]) Downloading anytree-2.13.0-py3-none-any.whl.metadata (8.0 kB) Collecting cloudpickle (from devito[extras,tests]) Downloading cloudpickle-3.1.1-py3-none-any.whl.metadata (7.1 kB) Requirement already satisfied: packaging in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from devito[extras,tests]) (25.0) Collecting sympy<1.14,>=1.12.1 (from devito[extras,tests]) Downloading sympy-1.13.3-py3-none-any.whl.metadata (12 kB) Requirement already satisfied: numpy<2.3,>=2.0 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from devito[extras,tests]) (2.2.5) Collecting matplotlib (from devito[extras,tests]) Downloading matplotlib-3.10.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB) Collecting pillow>11 (from devito[extras,tests]) Downloading pillow-11.2.1-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (8.9 kB) Collecting pyrevolve==2.2.4 (from devito[extras,tests]) Downloading pyrevolve-2.2.4.tar.gz (260 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting scipy (from devito[extras,tests]) Downloading scipy-1.15.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB) Collecting distributed (from devito[extras,tests]) Downloading distributed-2025.5.0-py3-none-any.whl.metadata (3.4 kB) Collecting pytest<9.0,>=7.2 (from devito[extras,tests]) Downloading pytest-8.3.5-py3-none-any.whl.metadata (7.6 kB) Collecting pytest-runner (from devito[extras,tests]) Downloading pytest_runner-6.0.1-py3-none-any.whl.metadata (7.3 kB) Collecting pytest-cov (from devito[extras,tests]) Downloading pytest_cov-6.1.1-py3-none-any.whl.metadata (28 kB) Collecting codecov (from devito[extras,tests]) Downloading codecov-2.1.13-py2.py3-none-any.whl.metadata (1.3 kB) Collecting flake8>=2.1.0 (from devito[extras,tests]) Downloading flake8-7.2.0-py2.py3-none-any.whl.metadata (3.8 kB) Collecting nbval (from devito[extras,tests]) Downloading nbval-0.11.0-py2.py3-none-any.whl.metadata (6.7 kB) Collecting pooch (from devito[extras,tests]) Downloading pooch-1.8.2-py3-none-any.whl.metadata (10 kB) Collecting contexttimer (from pyrevolve==2.2.4->devito[extras,tests]) Downloading contexttimer-0.3.3.tar.gz (4.9 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting pytools>=2015.1.2 (from codepy<2025,>=2019.1->devito[extras,tests]) Downloading pytools-2025.1.4-py3-none-any.whl.metadata (2.9 kB) Requirement already satisfied: platformdirs>=2.2.0 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from codepy<2025,>=2019.1->devito[extras,tests]) (4.3.8) Collecting iniconfig (from pytest<9.0,>=7.2->devito[extras,tests]) Downloading iniconfig-2.1.0-py3-none-any.whl.metadata (2.7 kB) Requirement already satisfied: pluggy<2,>=1.5 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from pytest<9.0,>=7.2->devito[extras,tests]) (1.5.0) Collecting mpmath<1.4,>=1.1.0 (from sympy<1.14,>=1.12.1->devito[extras,tests]) Downloading mpmath-1.3.0-py3-none-any.whl.metadata (8.6 kB) Collecting mccabe<0.8.0,>=0.7.0 (from flake8>=2.1.0->devito[extras,tests]) Downloading mccabe-0.7.0-py2.py3-none-any.whl.metadata (5.0 kB) Collecting pycodestyle<2.14.0,>=2.13.0 (from flake8>=2.1.0->devito[extras,tests]) Downloading pycodestyle-2.13.0-py2.py3-none-any.whl.metadata (4.5 kB) Collecting pyflakes<3.4.0,>=3.3.0 (from flake8>=2.1.0->devito[extras,tests]) Downloading pyflakes-3.3.2-py2.py3-none-any.whl.metadata (3.5 kB) Collecting siphash24>=1.6 (from pytools>=2015.1.2->codepy<2025,>=2019.1->devito[extras,tests]) Downloading siphash24-1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.3 kB) Collecting typing-extensions>=4.5 (from pytools>=2015.1.2->codepy<2025,>=2019.1->devito[extras,tests]) Downloading typing_extensions-4.13.2-py3-none-any.whl.metadata (3.0 kB) Requirement already satisfied: requests>=2.7.9 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from codecov->devito[extras,tests]) (2.32.3) Collecting coverage (from codecov->devito[extras,tests]) Downloading coverage-7.8.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.5 kB) Requirement already satisfied: charset_normalizer<4,>=2 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from requests>=2.7.9->codecov->devito[extras,tests]) (3.4.2) Requirement already satisfied: idna<4,>=2.5 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from requests>=2.7.9->codecov->devito[extras,tests]) (3.10) Requirement already satisfied: urllib3<3,>=1.21.1 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from requests>=2.7.9->codecov->devito[extras,tests]) (2.4.0) Requirement already satisfied: certifi>=2017.4.17 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from requests>=2.7.9->codecov->devito[extras,tests]) (2025.4.26) Collecting dask==2025.5.0 (from distributed->devito[extras,tests]) Downloading dask-2025.5.0-py3-none-any.whl.metadata (3.8 kB) Collecting jinja2>=2.10.3 (from distributed->devito[extras,tests]) Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) Collecting locket>=1.0.0 (from distributed->devito[extras,tests]) Downloading locket-1.0.0-py2.py3-none-any.whl.metadata (2.8 kB) Collecting msgpack>=1.0.2 (from distributed->devito[extras,tests]) Downloading msgpack-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.4 kB) Collecting pyyaml>=5.4.1 (from distributed->devito[extras,tests]) Downloading PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Collecting sortedcontainers>=2.0.5 (from distributed->devito[extras,tests]) Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl.metadata (10 kB) Collecting tblib>=1.6.0 (from distributed->devito[extras,tests]) Downloading tblib-3.1.0-py3-none-any.whl.metadata (25 kB) Collecting toolz>=0.11.2 (from distributed->devito[extras,tests]) Downloading toolz-1.0.0-py3-none-any.whl.metadata (5.1 kB) Collecting tornado>=6.2.0 (from distributed->devito[extras,tests]) Downloading tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.5 kB) Collecting zict>=3.0.0 (from distributed->devito[extras,tests]) Downloading zict-3.0.0-py2.py3-none-any.whl.metadata (899 bytes) Collecting fsspec>=2021.09.0 (from dask==2025.5.0->distributed->devito[extras,tests]) Downloading fsspec-2025.3.2-py3-none-any.whl.metadata (11 kB) Collecting partd>=1.4.0 (from dask==2025.5.0->distributed->devito[extras,tests]) Downloading partd-1.4.2-py3-none-any.whl.metadata (4.6 kB) Collecting MarkupSafe>=2.0 (from jinja2>=2.10.3->distributed->devito[extras,tests]) Downloading MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB) Collecting contourpy>=1.0.1 (from matplotlib->devito[extras,tests]) Downloading contourpy-1.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.5 kB) Collecting cycler>=0.10 (from matplotlib->devito[extras,tests]) Downloading cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB) Collecting fonttools>=4.22.0 (from matplotlib->devito[extras,tests]) Downloading fonttools-4.58.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (104 kB) Collecting kiwisolver>=1.3.1 (from matplotlib->devito[extras,tests]) Downloading kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.2 kB) Collecting pyparsing>=2.3.1 (from matplotlib->devito[extras,tests]) Downloading pyparsing-3.2.3-py3-none-any.whl.metadata (5.0 kB) Collecting python-dateutil>=2.7 (from matplotlib->devito[extras,tests]) Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) Collecting six>=1.5 (from python-dateutil>=2.7->matplotlib->devito[extras,tests]) Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) Collecting jupyter-client (from nbval->devito[extras,tests]) Downloading jupyter_client-8.6.3-py3-none-any.whl.metadata (8.3 kB) Collecting nbformat (from nbval->devito[extras,tests]) Downloading nbformat-5.10.4-py3-none-any.whl.metadata (3.6 kB) Collecting ipykernel (from nbval->devito[extras,tests]) Downloading ipykernel-6.29.5-py3-none-any.whl.metadata (6.3 kB) Collecting comm>=0.1.1 (from ipykernel->nbval->devito[extras,tests]) Downloading comm-0.2.2-py3-none-any.whl.metadata (3.7 kB) Collecting debugpy>=1.6.5 (from ipykernel->nbval->devito[extras,tests]) Downloading debugpy-1.8.14-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.3 kB) Collecting ipython>=7.23.1 (from ipykernel->nbval->devito[extras,tests]) Downloading ipython-9.2.0-py3-none-any.whl.metadata (4.4 kB) Collecting jupyter-core!=5.0.*,>=4.12 (from ipykernel->nbval->devito[extras,tests]) Downloading jupyter_core-5.7.2-py3-none-any.whl.metadata (3.4 kB) Collecting matplotlib-inline>=0.1 (from ipykernel->nbval->devito[extras,tests]) Downloading matplotlib_inline-0.1.7-py3-none-any.whl.metadata (3.9 kB) Collecting nest-asyncio (from ipykernel->nbval->devito[extras,tests]) Downloading nest_asyncio-1.6.0-py3-none-any.whl.metadata (2.8 kB) Collecting pyzmq>=24 (from ipykernel->nbval->devito[extras,tests]) Downloading pyzmq-26.4.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (6.0 kB) Collecting traitlets>=5.4.0 (from ipykernel->nbval->devito[extras,tests]) Downloading traitlets-5.14.3-py3-none-any.whl.metadata (10 kB) Collecting decorator (from ipython>=7.23.1->ipykernel->nbval->devito[extras,tests]) Downloading decorator-5.2.1-py3-none-any.whl.metadata (3.9 kB) Collecting ipython-pygments-lexers (from ipython>=7.23.1->ipykernel->nbval->devito[extras,tests]) Downloading ipython_pygments_lexers-1.1.1-py3-none-any.whl.metadata (1.1 kB) Collecting jedi>=0.16 (from ipython>=7.23.1->ipykernel->nbval->devito[extras,tests]) Downloading jedi-0.19.2-py2.py3-none-any.whl.metadata (22 kB) Collecting pexpect>4.3 (from ipython>=7.23.1->ipykernel->nbval->devito[extras,tests]) Downloading pexpect-4.9.0-py2.py3-none-any.whl.metadata (2.5 kB) Collecting prompt_toolkit<3.1.0,>=3.0.41 (from ipython>=7.23.1->ipykernel->nbval->devito[extras,tests]) Downloading prompt_toolkit-3.0.51-py3-none-any.whl.metadata (6.4 kB) Collecting pygments>=2.4.0 (from ipython>=7.23.1->ipykernel->nbval->devito[extras,tests]) Downloading pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB) Collecting stack_data (from ipython>=7.23.1->ipykernel->nbval->devito[extras,tests]) Downloading stack_data-0.6.3-py3-none-any.whl.metadata (18 kB) Collecting wcwidth (from prompt_toolkit<3.1.0,>=3.0.41->ipython>=7.23.1->ipykernel->nbval->devito[extras,tests]) Downloading wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB) Collecting parso<0.9.0,>=0.8.4 (from jedi>=0.16->ipython>=7.23.1->ipykernel->nbval->devito[extras,tests]) Downloading parso-0.8.4-py2.py3-none-any.whl.metadata (7.7 kB) Collecting ptyprocess>=0.5 (from pexpect>4.3->ipython>=7.23.1->ipykernel->nbval->devito[extras,tests]) Downloading ptyprocess-0.7.0-py2.py3-none-any.whl.metadata (1.3 kB) Collecting fastjsonschema>=2.15 (from nbformat->nbval->devito[extras,tests]) Downloading fastjsonschema-2.21.1-py3-none-any.whl.metadata (2.2 kB) Collecting jsonschema>=2.6 (from nbformat->nbval->devito[extras,tests]) Downloading jsonschema-4.23.0-py3-none-any.whl.metadata (7.9 kB) Collecting attrs>=22.2.0 (from jsonschema>=2.6->nbformat->nbval->devito[extras,tests]) Downloading attrs-25.3.0-py3-none-any.whl.metadata (10 kB) Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=2.6->nbformat->nbval->devito[extras,tests]) Downloading jsonschema_specifications-2025.4.1-py3-none-any.whl.metadata (2.9 kB) Collecting referencing>=0.28.4 (from jsonschema>=2.6->nbformat->nbval->devito[extras,tests]) Downloading referencing-0.36.2-py3-none-any.whl.metadata (2.8 kB) Collecting rpds-py>=0.7.1 (from jsonschema>=2.6->nbformat->nbval->devito[extras,tests]) Downloading rpds_py-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB) Collecting executing>=1.2.0 (from stack_data->ipython>=7.23.1->ipykernel->nbval->devito[extras,tests]) Downloading executing-2.2.0-py2.py3-none-any.whl.metadata (8.9 kB) Collecting asttokens>=2.1.0 (from stack_data->ipython>=7.23.1->ipykernel->nbval->devito[extras,tests]) Downloading asttokens-3.0.0-py3-none-any.whl.metadata (4.7 kB) Collecting pure-eval (from stack_data->ipython>=7.23.1->ipykernel->nbval->devito[extras,tests]) Downloading pure_eval-0.2.3-py3-none-any.whl.metadata (6.3 kB) Downloading devito-4.8.16-py3-none-any.whl (606 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 606.3/606.3 kB 54.5 MB/s eta 0:00:00 Downloading anytree-2.13.0-py3-none-any.whl (45 kB) Downloading click-8.2.0-py3-none-any.whl (102 kB) Downloading multidict-6.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (132 kB) Downloading psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (277 kB) Downloading py_cpuinfo-9.0.0-py3-none-any.whl (22 kB) Downloading pytest-8.3.5-py3-none-any.whl (343 kB) Downloading sympy-1.13.3-py3-none-any.whl (6.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.2/6.2 MB 256.2 MB/s eta 0:00:00 Downloading mpmath-1.3.0-py3-none-any.whl (536 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 536.2/536.2 kB 308.8 MB/s eta 0:00:00 Downloading flake8-7.2.0-py2.py3-none-any.whl (57 kB) Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB) Downloading pycodestyle-2.13.0-py2.py3-none-any.whl (31 kB) Downloading pyflakes-3.3.2-py2.py3-none-any.whl (63 kB) Downloading pillow-11.2.1-cp312-cp312-manylinux_2_28_x86_64.whl (4.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.6/4.6 MB 315.3 MB/s eta 0:00:00 Downloading pytools-2025.1.4-py3-none-any.whl (93 kB) Downloading siphash24-1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (102 kB) Downloading typing_extensions-4.13.2-py3-none-any.whl (45 kB) Downloading cloudpickle-3.1.1-py3-none-any.whl (20 kB) Downloading codecov-2.1.13-py2.py3-none-any.whl (16 kB) Downloading coverage-7.8.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (245 kB) Downloading distributed-2025.5.0-py3-none-any.whl (1.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 329.7 MB/s eta 0:00:00 Downloading dask-2025.5.0-py3-none-any.whl (1.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 350.2 MB/s eta 0:00:00 Downloading fsspec-2025.3.2-py3-none-any.whl (194 kB) Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) Downloading locket-1.0.0-py2.py3-none-any.whl (4.4 kB) Downloading MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB) Downloading msgpack-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (401 kB) Downloading partd-1.4.2-py3-none-any.whl (18 kB) Downloading PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (767 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 767.5/767.5 kB 342.2 MB/s eta 0:00:00 Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB) Downloading tblib-3.1.0-py3-none-any.whl (12 kB) Downloading toolz-1.0.0-py3-none-any.whl (56 kB) Downloading tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (437 kB) Downloading zict-3.0.0-py2.py3-none-any.whl (43 kB) Downloading iniconfig-2.1.0-py3-none-any.whl (6.0 kB) Downloading matplotlib-3.10.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.6/8.6 MB 319.2 MB/s eta 0:00:00 Downloading contourpy-1.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (323 kB) Downloading cycler-0.12.1-py3-none-any.whl (8.3 kB) Downloading fonttools-4.58.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.9/4.9 MB 338.3 MB/s eta 0:00:00 Downloading kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 79.5 MB/s eta 0:00:00 Downloading pyparsing-3.2.3-py3-none-any.whl (111 kB) Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) Downloading nbval-0.11.0-py2.py3-none-any.whl (24 kB) Downloading ipykernel-6.29.5-py3-none-any.whl (117 kB) Downloading comm-0.2.2-py3-none-any.whl (7.2 kB) Downloading debugpy-1.8.14-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/4.2 MB 305.1 MB/s eta 0:00:00 Downloading ipython-9.2.0-py3-none-any.whl (604 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 604.3/604.3 kB 316.7 MB/s eta 0:00:00 Downloading prompt_toolkit-3.0.51-py3-none-any.whl (387 kB) Downloading jedi-0.19.2-py2.py3-none-any.whl (1.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 329.0 MB/s eta 0:00:00 Downloading parso-0.8.4-py2.py3-none-any.whl (103 kB) Downloading jupyter_client-8.6.3-py3-none-any.whl (106 kB) Downloading jupyter_core-5.7.2-py3-none-any.whl (28 kB) Downloading matplotlib_inline-0.1.7-py3-none-any.whl (9.9 kB) Downloading pexpect-4.9.0-py2.py3-none-any.whl (63 kB) Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB) Downloading pygments-2.19.1-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 369.2 MB/s eta 0:00:00 Downloading pyzmq-26.4.0-cp312-cp312-manylinux_2_28_x86_64.whl (855 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 855.9/855.9 kB 334.5 MB/s eta 0:00:00 Downloading traitlets-5.14.3-py3-none-any.whl (85 kB) Downloading decorator-5.2.1-py3-none-any.whl (9.2 kB) Downloading ipython_pygments_lexers-1.1.1-py3-none-any.whl (8.1 kB) Downloading nbformat-5.10.4-py3-none-any.whl (78 kB) Downloading fastjsonschema-2.21.1-py3-none-any.whl (23 kB) Downloading jsonschema-4.23.0-py3-none-any.whl (88 kB) Downloading attrs-25.3.0-py3-none-any.whl (63 kB) Downloading jsonschema_specifications-2025.4.1-py3-none-any.whl (18 kB) Downloading referencing-0.36.2-py3-none-any.whl (26 kB) Downloading rpds_py-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (393 kB) Downloading nest_asyncio-1.6.0-py3-none-any.whl (5.2 kB) Downloading pooch-1.8.2-py3-none-any.whl (64 kB) Downloading pytest_cov-6.1.1-py3-none-any.whl (23 kB) Downloading pytest_runner-6.0.1-py3-none-any.whl (7.2 kB) Downloading scipy-1.15.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (37.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 37.3/37.3 MB 332.7 MB/s eta 0:00:00 Downloading stack_data-0.6.3-py3-none-any.whl (24 kB) Downloading asttokens-3.0.0-py3-none-any.whl (26 kB) Downloading executing-2.2.0-py2.py3-none-any.whl (26 kB) Downloading pure_eval-0.2.3-py3-none-any.whl (11 kB) Downloading wcwidth-0.2.13-py2.py3-none-any.whl (34 kB) Building wheels for collected packages: pyrevolve, codepy, cgen, contexttimer DEPRECATION: Building 'pyrevolve' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'pyrevolve'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for pyrevolve (setup.py): started Building wheel for pyrevolve (setup.py): finished with status 'done' Created wheel for pyrevolve: filename=pyrevolve-2.2.4-cp312-cp312-linux_x86_64.whl size=89550 sha256=2b6640dfe260de10c74d0da86bc1aa723b7042764ee3544c3f7952525bd63ce7 Stored in directory: /tmp/pip-ephem-wheel-cache-06kylgov/wheels/1a/3c/0b/91757d248cd5fd3fc6df659211fb1757fb236996ed09d197a5 DEPRECATION: Building 'codepy' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'codepy'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for codepy (setup.py): started Building wheel for codepy (setup.py): finished with status 'done' Created wheel for codepy: filename=codepy-2023.1-py3-none-any.whl size=24953 sha256=ce7547fbed89675b4003c1c033adf206d0761b7035dfa4933dd0a24b67359dbc Stored in directory: /tmp/pip-ephem-wheel-cache-06kylgov/wheels/7b/21/b4/eb0113a4755aadd5f4a27788f1a457d0117f376b9d526c52c3 DEPRECATION: Building 'cgen' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'cgen'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for cgen (setup.py): started Building wheel for cgen (setup.py): finished with status 'done' Created wheel for cgen: filename=cgen-2020.1-py3-none-any.whl size=15902 sha256=79b3d6aff31a16f7cb73111aeae61bd839773c36d48798d83354e395332812cb Stored in directory: /tmp/pip-ephem-wheel-cache-06kylgov/wheels/fa/a0/f8/8aa730ffcc2523e16be9b5566e16c8e09b1a48bb8946e4b2c3 DEPRECATION: Building 'contexttimer' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'contexttimer'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for contexttimer (setup.py): started Building wheel for contexttimer (setup.py): finished with status 'done' Created wheel for contexttimer: filename=contexttimer-0.3.3-py3-none-any.whl size=5851 sha256=84e0d3ba0c0a04c9c9cced7e0189b852e25187cc93d237c87c979bfae3ec5f34 Stored in directory: /tmp/pip-ephem-wheel-cache-06kylgov/wheels/45/36/a8/dd6e40dc57caa08493661ba415956ca660c417424d8f487ab6 Successfully built pyrevolve codepy cgen contexttimer Installing collected packages: wcwidth, sortedcontainers, py-cpuinfo, pure-eval, ptyprocess, mpmath, fastjsonschema, contexttimer, zict, typing-extensions, traitlets, tornado, toolz, tblib, sympy, six, siphash24, scipy, rpds-py, pyzmq, pyyaml, pytest-runner, pyrevolve, pyparsing, pygments, pyflakes, pycodestyle, psutil, prompt_toolkit, pillow, pexpect, parso, nest-asyncio, multidict, msgpack, mccabe, MarkupSafe, locket, kiwisolver, iniconfig, fsspec, fonttools, executing, decorator, debugpy, cycler, coverage, contourpy, cloudpickle, click, attrs, asttokens, anytree, stack_data, referencing, pytools, python-dateutil, pytest, pooch, partd, matplotlib-inline, jupyter-core, jinja2, jedi, ipython-pygments-lexers, flake8, comm, codecov, pytest-cov, matplotlib, jupyter-client, jsonschema-specifications, ipython, dask, cgen, jsonschema, ipykernel, distributed, codepy, nbformat, devito, nbval Successfully installed MarkupSafe-3.0.2 anytree-2.13.0 asttokens-3.0.0 attrs-25.3.0 cgen-2020.1 click-8.2.0 cloudpickle-3.1.1 codecov-2.1.13 codepy-2023.1 comm-0.2.2 contexttimer-0.3.3 contourpy-1.3.2 coverage-7.8.0 cycler-0.12.1 dask-2025.5.0 debugpy-1.8.14 decorator-5.2.1 devito-4.8.16 distributed-2025.5.0 executing-2.2.0 fastjsonschema-2.21.1 flake8-7.2.0 fonttools-4.58.0 fsspec-2025.3.2 iniconfig-2.1.0 ipykernel-6.29.5 ipython-9.2.0 ipython-pygments-lexers-1.1.1 jedi-0.19.2 jinja2-3.1.6 jsonschema-4.23.0 jsonschema-specifications-2025.4.1 jupyter-client-8.6.3 jupyter-core-5.7.2 kiwisolver-1.4.8 locket-1.0.0 matplotlib-3.10.3 matplotlib-inline-0.1.7 mccabe-0.7.0 mpmath-1.3.0 msgpack-1.1.0 multidict-6.2.0 nbformat-5.10.4 nbval-0.11.0 nest-asyncio-1.6.0 parso-0.8.4 partd-1.4.2 pexpect-4.9.0 pillow-11.2.1 pooch-1.8.2 prompt_toolkit-3.0.51 psutil-7.0.0 ptyprocess-0.7.0 pure-eval-0.2.3 py-cpuinfo-9.0.0 pycodestyle-2.13.0 pyflakes-3.3.2 pygments-2.19.1 pyparsing-3.2.3 pyrevolve-2.2.4 pytest-8.3.5 pytest-cov-6.1.1 pytest-runner-6.0.1 python-dateutil-2.9.0.post0 pytools-2025.1.4 pyyaml-6.0.2 pyzmq-26.4.0 referencing-0.36.2 rpds-py-0.24.0 scipy-1.15.3 siphash24-1.7 six-1.17.0 sortedcontainers-2.4.0 stack_data-0.6.3 sympy-1.13.3 tblib-3.1.0 toolz-1.0.0 tornado-6.4.2 traitlets-5.14.3 typing-extensions-4.13.2 wcwidth-0.2.13 zict-3.0.0 Collecting mpi4py<4.0.4 (from -r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 1)) Downloading mpi4py-4.0.3.tar.gz (466 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' 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 ipyparallel<9.1 (from -r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) Downloading ipyparallel-9.0.1-py3-none-any.whl.metadata (6.3 kB) Requirement already satisfied: decorator in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (5.2.1) Requirement already satisfied: ipykernel>=6.9.1 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (6.29.5) Requirement already satisfied: ipython>=5 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (9.2.0) Requirement already satisfied: jupyter-client>=7 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (8.6.3) Requirement already satisfied: psutil in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (7.0.0) Requirement already satisfied: python-dateutil>=2.1 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (2.9.0.post0) Requirement already satisfied: pyzmq>=25 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (26.4.0) Requirement already satisfied: tornado>=6.1 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (6.4.2) Requirement already satisfied: tqdm in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (4.67.1) Requirement already satisfied: traitlets>=5 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (5.14.3) Requirement already satisfied: comm>=0.1.1 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipykernel>=6.9.1->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (0.2.2) Requirement already satisfied: debugpy>=1.6.5 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipykernel>=6.9.1->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (1.8.14) Requirement already satisfied: jupyter-core!=5.0.*,>=4.12 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipykernel>=6.9.1->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (5.7.2) Requirement already satisfied: matplotlib-inline>=0.1 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipykernel>=6.9.1->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (0.1.7) Requirement already satisfied: nest-asyncio in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipykernel>=6.9.1->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (1.6.0) Requirement already satisfied: packaging in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipykernel>=6.9.1->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (25.0) Requirement already satisfied: ipython-pygments-lexers in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (1.1.1) Requirement already satisfied: jedi>=0.16 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (0.19.2) Requirement already satisfied: pexpect>4.3 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (4.9.0) Requirement already satisfied: prompt_toolkit<3.1.0,>=3.0.41 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (3.0.51) Requirement already satisfied: pygments>=2.4.0 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (2.19.1) Requirement already satisfied: stack_data in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (0.6.3) Requirement already satisfied: wcwidth in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from prompt_toolkit<3.1.0,>=3.0.41->ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (0.2.13) Requirement already satisfied: parso<0.9.0,>=0.8.4 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from jedi>=0.16->ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (0.8.4) Requirement already satisfied: platformdirs>=2.5 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from jupyter-core!=5.0.*,>=4.12->ipykernel>=6.9.1->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (4.3.8) Requirement already satisfied: ptyprocess>=0.5 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from pexpect>4.3->ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (0.7.0) Requirement already satisfied: six>=1.5 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from python-dateutil>=2.1->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (1.17.0) Requirement already satisfied: executing>=1.2.0 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from stack_data->ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (2.2.0) Requirement already satisfied: asttokens>=2.1.0 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from stack_data->ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (3.0.0) Requirement already satisfied: pure-eval in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from stack_data->ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (0.2.3) Downloading ipyparallel-9.0.1-py3-none-any.whl (306 kB) Building wheels for collected packages: mpi4py Building wheel for mpi4py (pyproject.toml): started Building wheel for mpi4py (pyproject.toml): finished with status 'error' error: subprocess-exited-with-error × Building wheel for mpi4py (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [88 lines of output] /tmp/pip-build-env-wo0xvbur/overlay/lib/python3.12/site-packages/setuptools/dist.py:761: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel running build running build_src using Cython 3.1.0 cythonizing 'src/mpi4py/MPI.pyx' -> 'src/mpi4py/MPI.c' running build_py creating build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/__init__.py -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/__main__.py -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/bench.py -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/run.py -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/typing.py -> build/lib.linux-x86_64-cpython-312/mpi4py creating build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/__init__.py -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/__main__.py -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/_base.py -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/_core.py -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/aplus.py -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/pool.py -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/server.py -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/util.py -> build/lib.linux-x86_64-cpython-312/mpi4py/futures creating build/lib.linux-x86_64-cpython-312/mpi4py/util copying src/mpi4py/util/__init__.py -> build/lib.linux-x86_64-cpython-312/mpi4py/util copying src/mpi4py/util/dtlib.py -> build/lib.linux-x86_64-cpython-312/mpi4py/util copying src/mpi4py/util/pkl5.py -> build/lib.linux-x86_64-cpython-312/mpi4py/util copying src/mpi4py/util/pool.py -> build/lib.linux-x86_64-cpython-312/mpi4py/util copying src/mpi4py/util/sync.py -> build/lib.linux-x86_64-cpython-312/mpi4py/util copying src/mpi4py/MPI.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/__init__.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/__main__.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/bench.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/run.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/typing.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/py.typed -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/MPI.pxd -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/__init__.pxd -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/libmpi.pxd -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/MPI.h -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/MPI_api.h -> build/lib.linux-x86_64-cpython-312/mpi4py creating build/lib.linux-x86_64-cpython-312/mpi4py/include/mpi4py copying src/mpi4py/include/mpi4py/mpi4py.h -> build/lib.linux-x86_64-cpython-312/mpi4py/include/mpi4py copying src/mpi4py/include/mpi4py/pycapi.h -> build/lib.linux-x86_64-cpython-312/mpi4py/include/mpi4py copying src/mpi4py/include/mpi4py/mpi4py.i -> build/lib.linux-x86_64-cpython-312/mpi4py/include/mpi4py copying src/mpi4py/include/mpi4py/mpi.pxi -> build/lib.linux-x86_64-cpython-312/mpi4py/include/mpi4py copying src/mpi4py/futures/__init__.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/__main__.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/_base.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/_core.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/aplus.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/pool.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/server.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/util.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/util/__init__.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/util copying src/mpi4py/util/dtlib.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/util copying src/mpi4py/util/pkl5.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/util copying src/mpi4py/util/pool.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/util copying src/mpi4py/util/sync.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/util running build_ext MPI configuration: [mpi] from 'mpi.cfg' checking for MPI compile and link ... nvc -noswitcherror -tp=px -fPIC -I/home/pkgeval/.julia/conda/3/x86_64/include/python3.12 -c _configtest.c -o _configtest.o failure. removing: _configtest.c _configtest.o error: Cannot compile MPI programs. Check your configuration!!! Installing mpi4py requires a working MPI implementation. If you are running on a supercomputer or cluster, check with the system administrator or refer to the system user guide. Otherwise, if you are running on a laptop or desktop computer, your may be missing the MPICH or Open MPI development package: * On Fedora/RHEL systems, run: $ sudo dnf install mpich-devel # for MPICH $ sudo dnf install openmpi-devel # for Open MPI * On Debian/Ubuntu systems, run: $ sudo apt install libmpich-dev # for MPICH $ sudo apt install libopenmpi-dev # for Open MPI [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for mpi4py Failed to build mpi4py ERROR: Failed to build installable wheels for some pyproject.toml based projects (mpi4py) Collecting mpi4py<4.0.4 (from -r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 1)) Downloading mpi4py-4.0.3.tar.gz (466 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' 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 ipyparallel<9.1 (from -r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) Downloading ipyparallel-9.0.1-py3-none-any.whl.metadata (6.3 kB) Requirement already satisfied: decorator in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (5.2.1) Requirement already satisfied: ipykernel>=6.9.1 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (6.29.5) Requirement already satisfied: ipython>=5 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (9.2.0) Requirement already satisfied: jupyter-client>=7 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (8.6.3) Requirement already satisfied: psutil in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (7.0.0) Requirement already satisfied: python-dateutil>=2.1 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (2.9.0.post0) Requirement already satisfied: pyzmq>=25 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (26.4.0) Requirement already satisfied: tornado>=6.1 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (6.4.2) Requirement already satisfied: tqdm in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (4.67.1) Requirement already satisfied: traitlets>=5 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (5.14.3) Requirement already satisfied: comm>=0.1.1 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipykernel>=6.9.1->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (0.2.2) Requirement already satisfied: debugpy>=1.6.5 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipykernel>=6.9.1->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (1.8.14) Requirement already satisfied: jupyter-core!=5.0.*,>=4.12 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipykernel>=6.9.1->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (5.7.2) Requirement already satisfied: matplotlib-inline>=0.1 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipykernel>=6.9.1->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (0.1.7) Requirement already satisfied: nest-asyncio in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipykernel>=6.9.1->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (1.6.0) Requirement already satisfied: packaging in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipykernel>=6.9.1->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (25.0) Requirement already satisfied: ipython-pygments-lexers in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (1.1.1) Requirement already satisfied: jedi>=0.16 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (0.19.2) Requirement already satisfied: pexpect>4.3 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (4.9.0) Requirement already satisfied: prompt_toolkit<3.1.0,>=3.0.41 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (3.0.51) Requirement already satisfied: pygments>=2.4.0 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (2.19.1) Requirement already satisfied: stack_data in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (0.6.3) Requirement already satisfied: wcwidth in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from prompt_toolkit<3.1.0,>=3.0.41->ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (0.2.13) Requirement already satisfied: parso<0.9.0,>=0.8.4 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from jedi>=0.16->ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (0.8.4) Requirement already satisfied: platformdirs>=2.5 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from jupyter-core!=5.0.*,>=4.12->ipykernel>=6.9.1->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (4.3.8) Requirement already satisfied: ptyprocess>=0.5 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from pexpect>4.3->ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (0.7.0) Requirement already satisfied: six>=1.5 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from python-dateutil>=2.1->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (1.17.0) Requirement already satisfied: executing>=1.2.0 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from stack_data->ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (2.2.0) Requirement already satisfied: asttokens>=2.1.0 in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from stack_data->ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (3.0.0) Requirement already satisfied: pure-eval in /home/pkgeval/.julia/conda/3/x86_64/lib/python3.12/site-packages (from stack_data->ipython>=5->ipyparallel<9.1->-r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt (line 2)) (0.2.3) Downloading ipyparallel-9.0.1-py3-none-any.whl (306 kB) Building wheels for collected packages: mpi4py Building wheel for mpi4py (pyproject.toml): started Building wheel for mpi4py (pyproject.toml): finished with status 'error' error: subprocess-exited-with-error × Building wheel for mpi4py (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [92 lines of output] /tmp/pip-build-env-kl0wpag9/overlay/lib/python3.12/site-packages/setuptools/dist.py:761: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel running build running build_src using Cython 3.1.0 cythonizing 'src/mpi4py/MPI.pyx' -> 'src/mpi4py/MPI.c' running build_py creating build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/__init__.py -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/__main__.py -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/bench.py -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/run.py -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/typing.py -> build/lib.linux-x86_64-cpython-312/mpi4py creating build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/__init__.py -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/__main__.py -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/_base.py -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/_core.py -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/aplus.py -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/pool.py -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/server.py -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/util.py -> build/lib.linux-x86_64-cpython-312/mpi4py/futures creating build/lib.linux-x86_64-cpython-312/mpi4py/util copying src/mpi4py/util/__init__.py -> build/lib.linux-x86_64-cpython-312/mpi4py/util copying src/mpi4py/util/dtlib.py -> build/lib.linux-x86_64-cpython-312/mpi4py/util copying src/mpi4py/util/pkl5.py -> build/lib.linux-x86_64-cpython-312/mpi4py/util copying src/mpi4py/util/pool.py -> build/lib.linux-x86_64-cpython-312/mpi4py/util copying src/mpi4py/util/sync.py -> build/lib.linux-x86_64-cpython-312/mpi4py/util copying src/mpi4py/MPI.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/__init__.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/__main__.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/bench.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/run.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/typing.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/py.typed -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/MPI.pxd -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/__init__.pxd -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/libmpi.pxd -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/MPI.h -> build/lib.linux-x86_64-cpython-312/mpi4py copying src/mpi4py/MPI_api.h -> build/lib.linux-x86_64-cpython-312/mpi4py creating build/lib.linux-x86_64-cpython-312/mpi4py/include/mpi4py copying src/mpi4py/include/mpi4py/mpi4py.h -> build/lib.linux-x86_64-cpython-312/mpi4py/include/mpi4py copying src/mpi4py/include/mpi4py/pycapi.h -> build/lib.linux-x86_64-cpython-312/mpi4py/include/mpi4py copying src/mpi4py/include/mpi4py/mpi4py.i -> build/lib.linux-x86_64-cpython-312/mpi4py/include/mpi4py copying src/mpi4py/include/mpi4py/mpi.pxi -> build/lib.linux-x86_64-cpython-312/mpi4py/include/mpi4py copying src/mpi4py/futures/__init__.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/__main__.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/_base.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/_core.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/aplus.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/pool.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/server.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/futures/util.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/futures copying src/mpi4py/util/__init__.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/util copying src/mpi4py/util/dtlib.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/util copying src/mpi4py/util/pkl5.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/util copying src/mpi4py/util/pool.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/util copying src/mpi4py/util/sync.pyi -> build/lib.linux-x86_64-cpython-312/mpi4py/util running build_ext MPI configuration: [mpi] from 'mpi.cfg' checking for MPI compile and link ... gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/pkgeval/.julia/conda/3/x86_64/include -fPIC -O2 -isystem /home/pkgeval/.julia/conda/3/x86_64/include -fPIC -I/home/pkgeval/.julia/conda/3/x86_64/include/python3.12 -c _configtest.c -o _configtest.o _configtest.c:2:10: fatal error: mpi.h: No such file or directory 2 | #include | ^~~~~~~ compilation terminated. failure. removing: _configtest.c _configtest.o error: Cannot compile MPI programs. Check your configuration!!! Installing mpi4py requires a working MPI implementation. If you are running on a supercomputer or cluster, check with the system administrator or refer to the system user guide. Otherwise, if you are running on a laptop or desktop computer, your may be missing the MPICH or Open MPI development package: * On Fedora/RHEL systems, run: $ sudo dnf install mpich-devel # for MPICH $ sudo dnf install openmpi-devel # for Open MPI * On Debian/Ubuntu systems, run: $ sudo apt install libmpich-dev # for MPICH $ sudo apt install libopenmpi-dev # for Open MPI [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for mpi4py Failed to build mpi4py ERROR: Failed to build installable wheels for some pyproject.toml based projects (mpi4py) [ Info: Devito not installed or broken [ Info: DevitoPRO not installed or broken [ Info: Building devito from latest release ERROR: LoadError: failed process: Process(`/home/pkgeval/.julia/conda/3/x86_64/bin/python -m pip install --no-cache-dir -r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt`, ProcessExited(1)) [1] Stacktrace: [1] top-level scope @ ~/.julia/packages/Devito/hpHZ6/deps/build.jl:101 [2] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [3] top-level scope @ none:5 [4] eval(m::Module, e::Any) @ Core ./boot.jl:489 [5] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [6] _start() @ Base ./client.jl:564 in expression starting at /home/pkgeval/.julia/packages/Devito/hpHZ6/deps/build.jl:58 caused by: failed process: Process(`/home/pkgeval/.julia/conda/3/x86_64/bin/python -m pip install --no-cache-dir -r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt`, ProcessExited(1)) [1] Stacktrace: [1] pipeline_error @ ./process.jl:602 [inlined] [2] run(::Cmd; wait::Bool) @ Base ./process.jl:517 [3] run @ ./process.jl:514 [inlined] [4] pip(pkg::String) @ Main ~/.julia/packages/Devito/hpHZ6/deps/build.jl:36 [5] mpi4py(mpireqs::String) @ Main ~/.julia/packages/Devito/hpHZ6/deps/build.jl:51 [6] top-level scope @ ~/.julia/packages/Devito/hpHZ6/deps/build.jl:91 [7] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [8] top-level scope @ none:5 [9] eval(m::Module, e::Any) @ Core ./boot.jl:489 [10] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [11] _start() @ Base ./client.jl:564 caused by: failed process: Process(`/home/pkgeval/.julia/conda/3/x86_64/bin/python -m pip install --no-cache-dir -r https://raw.githubusercontent.com/devitocodes/devito/main/requirements-mpi.txt`, ProcessExited(1)) [1] Stacktrace: [1] pipeline_error @ ./process.jl:602 [inlined] [2] run(::Cmd; wait::Bool) @ Base ./process.jl:517 [3] run @ ./process.jl:514 [inlined] [4] pip(pkg::String) @ Main ~/.julia/packages/Devito/hpHZ6/deps/build.jl:36 [5] mpi4py(mpireqs::String) @ Main ~/.julia/packages/Devito/hpHZ6/deps/build.jl:44 [6] top-level scope @ ~/.julia/packages/Devito/hpHZ6/deps/build.jl:91 [7] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [8] top-level scope @ none:5 [9] eval(m::Module, e::Any) @ Core ./boot.jl:489 [10] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [11] _start() @ Base ./client.jl:564 Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Types.jl:68 [2] (::Pkg.Operations.var"#137#138"{Bool, Pkg.Types.Context, String, PackageSpec, String})() @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:1457 [3] withenv(::Pkg.Operations.var"#137#138"{Bool, Pkg.Types.Context, String, PackageSpec, String}, ::Pair{String, String}, ::Vararg{Pair{String}}) @ Base ./env.jl:265 [4] (::Pkg.Operations.var"#197#198"{String, Pkg.Types.EnvCache, Bool, Bool, Bool, Pkg.Operations.var"#137#138"{Bool, Pkg.Types.Context, String, PackageSpec, String}, Pkg.Types.Context, PackageSpec})() @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2197 [5] with_temp_env(fn::Pkg.Operations.var"#197#198"{String, Pkg.Types.EnvCache, Bool, Bool, Bool, Pkg.Operations.var"#137#138"{Bool, Pkg.Types.Context, String, PackageSpec, String}, Pkg.Types.Context, PackageSpec}, temp_env::String) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2055 [6] (::Pkg.Operations.var"#193#194"{Dict{String, Any}, Bool, Bool, Bool, Pkg.Operations.var"#137#138"{Bool, Pkg.Types.Context, String, PackageSpec, String}, Pkg.Types.Context, PackageSpec, String, String})(tmp::String) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2164 [7] mktempdir(fn::Pkg.Operations.var"#193#194"{Dict{String, Any}, Bool, Bool, Bool, Pkg.Operations.var"#137#138"{Bool, Pkg.Types.Context, String, PackageSpec, String}, Pkg.Types.Context, PackageSpec, String, String}, parent::String; prefix::String) @ Base.Filesystem ./file.jl:899 [8] mktempdir(fn::Function, parent::String) @ Base.Filesystem ./file.jl:895 [9] #sandbox#189 @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2111 [inlined] [10] build_versions(ctx::Pkg.Types.Context, uuids::Set{UUID}; verbose::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:1438 [11] build_versions @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:1356 [inlined] [12] add(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}, new_git::Set{UUID}; allow_autoprecomp::Bool, preserve::PreserveLevel, platform::Base.BinaryPlatforms.Platform, target::Symbol) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:1733 [13] add @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:1680 [inlined] [14] add(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; preserve::PreserveLevel, platform::Base.BinaryPlatforms.Platform, target::Symbol, allow_autoprecomp::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:328 [15] add(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:164 [16] add(pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:153 [17] add(pkg::PackageSpec) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:151 [18] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:112 [19] include(mod::Module, _path::String) @ Base ./Base.jl:309 [20] exec_options(opts::Base.JLOptions) @ Base ./client.jl:331 [21] _start() @ Base ./client.jl:564 in expression starting at /PkgEval.jl/scripts/evaluate.jl:109 PkgEval skipped after 213.72s: package could not be installed