I was doing a fresh conda install on my system, and when it came time to get fenics installed with the command
conda install -c conda-forge fenics-dolfinx mpich pyvista
it just stalls:
Channels:
- conda-forge
- defaults
Platform: osx-arm64
Collecting package metadata (repodata.json): done
Solving environment:
and nothing else happens. As noted, I’m on an ARM mac with macos 14.7.2.
My conda environment is pretty clean, with the following packages installed:
conda env export
name: base
channels:
- conda-forge
- defaults
- https://repo.anaconda.com/pkgs/main
- https://repo.anaconda.com/pkgs/r
dependencies:
- anaconda-anon-usage=0.5.0=py312hd6b623d_100
- archspec=0.2.3=pyhd3eb1b0_0
- asttokens=3.0.0=pyhd8ed1ab_1
- blas=2.126=openblas
- blas-devel=3.9.0=26_osxarm64_openblas
- boltons=23.0.0=py312hca03da5_0
- brotli=1.1.0=hd74edd7_2
- brotli-bin=1.1.0=hd74edd7_2
- brotli-python=1.0.9=py312h313beb8_8
- bzip2=1.0.8=h80987f9_6
- c-ares=1.19.1=h80987f9_0
- ca-certificates=2024.12.14=hf0a4a13_0
- certifi=2024.12.14=pyhd8ed1ab_0
- cffi=1.17.1=py312h3eb5a62_0
- charset-normalizer=3.3.2=pyhd3eb1b0_0
- conda=24.11.1=py312hca03da5_0
- conda-anaconda-telemetry=0.1.1=py312hca03da5_0
- conda-content-trust=0.2.0=py312hca03da5_1
- conda-libmamba-solver=24.9.0=pyhd3eb1b0_0
- conda-package-handling=2.4.0=py312hca03da5_0
- conda-package-streaming=0.11.0=py312hca03da5_0
- contourpy=1.3.1=py312h48ca7d4_0
- cryptography=43.0.3=py312h8026fc7_1
- cycler=0.12.1=pyhd8ed1ab_1
- decorator=5.1.1=pyhd8ed1ab_1
- distro=1.9.0=py312hca03da5_0
- exceptiongroup=1.2.2=pyhd8ed1ab_1
- executing=2.1.0=pyhd8ed1ab_1
- expat=2.6.4=h313beb8_0
- fmt=9.1.0=h48ca7d4_1
- fonttools=4.25.0=pyhd3eb1b0_0
- freetype=2.10.4=h17b34a0_1
- frozendict=2.4.2=py312hca03da5_0
- htop=3.3.0=hb6d10a6_0
- icu=73.1=h313beb8_0
- idna=3.7=py312hca03da5_0
- ipython=8.31.0=pyh707e725_0
- jedi=0.19.2=pyhd8ed1ab_1
- jpeg=9e=h1a8c8d9_3
- jsonpatch=1.33=py312hca03da5_1
- jsonpointer=2.1=pyhd3eb1b0_0
- kiwisolver=1.4.4=py312h313beb8_0
- krb5=1.20.1=hf3e1bf2_1
- lcms2=2.16=he93ba84_0
- lerc=4.0.0=h9a09cb3_0
- libarchive=3.7.4=h8f13d7a_0
- libblas=3.9.0=26_osxarm64_openblas
- libbrotlicommon=1.1.0=hd74edd7_2
- libbrotlidec=1.1.0=hd74edd7_2
- libbrotlienc=1.1.0=hd74edd7_2
- libcblas=3.9.0=26_osxarm64_openblas
- libcurl=8.9.1=h3e2b118_0
- libcxx=14.0.6=h848a8c0_0
- libdeflate=1.22=hd74edd7_0
- libedit=3.1.20230828=h80987f9_0
- libev=4.33=h1a28f6b_1
- libffi=3.4.4=hca03da5_1
- libgfortran=5.0.0=13_2_0_hd922786_3
- libgfortran5=13.2.0=hf226fd6_3
- libiconv=1.16=h80987f9_3
- liblapack=3.9.0=26_osxarm64_openblas
- liblapacke=3.9.0=26_osxarm64_openblas
- libmamba=1.5.11=haeffa04_0
- libmambapy=1.5.11=py312h15e39b3_0
- libnghttp2=1.57.0=h62f6fdd_0
- libopenblas=0.3.28=openmp_hf332438_1
- libpng=1.6.39=h80987f9_0
- libsolv=0.7.24=h514c7bf_1
- libssh2=1.11.1=h3e2b118_0
- libtiff=4.5.1=hc9ead59_1
- libwebp-base=1.5.0=h2471fea_0
- libxml2=2.13.5=h0b34f26_0
- llvm-openmp=19.1.6=hdb05f8b_0
- lz4-c=1.9.4=h313beb8_1
- matplotlib=3.9.2=py312hca03da5_1
- matplotlib-base=3.9.2=py312h7ef442a_1
- matplotlib-inline=0.1.7=pyhd8ed1ab_1
- menuinst=2.2.0=py312hca03da5_0
- munkres=1.1.4=pyh9f0ad1d_0
- ncurses=6.4=h313beb8_0
- numpy=1.26.4=py312h7f4fdc5_0
- numpy-base=1.26.4=py312he047099_0
- openblas=0.3.28=openmp_hea878ba_1
- openjpeg=2.5.2=h54b8e55_0
- openssl=3.4.0=h39f12f2_0
- packaging=24.1=py312hca03da5_0
- parso=0.8.4=pyhd8ed1ab_1
- pcre2=10.42=hb066dcc_1
- pexpect=4.9.0=pyhd8ed1ab_1
- pickleshare=0.7.5=pyhd8ed1ab_1004
- pillow=11.0.0=py312h84e58ab_1
- pip=24.2=py312hca03da5_0
- platformdirs=3.10.0=py312hca03da5_0
- pluggy=1.5.0=py312hca03da5_0
- prompt-toolkit=3.0.48=pyha770c72_1
- ptyprocess=0.7.0=pyhd8ed1ab_1
- pure_eval=0.2.3=pyhd8ed1ab_1
- pybind11-abi=5=hd3eb1b0_0
- pycosat=0.6.6=py312h80987f9_1
- pycparser=2.21=pyhd3eb1b0_0
- pygments=2.18.0=pyhd8ed1ab_1
- pyparsing=3.2.0=pyhd8ed1ab_2
- pysocks=1.7.1=py312hca03da5_0
- python=3.12.8=h99e199e_0
- python-dateutil=2.9.0.post0=pyhff2d567_1
- python.app=3=py312h80987f9_1
- readline=8.2=h1a28f6b_0
- reproc=14.2.4=h313beb8_2
- reproc-cpp=14.2.4=h313beb8_2
- requests=2.32.3=py312hca03da5_1
- ruamel.yaml=0.18.6=py312h80987f9_0
- ruamel.yaml.clib=0.2.8=py312h80987f9_0
- scipy=1.14.1=py312ha409365_0
- setuptools=75.1.0=py312hca03da5_0
- six=1.17.0=pyhd8ed1ab_0
- sqlite=3.45.3=h80987f9_0
- stack_data=0.6.3=pyhd8ed1ab_1
- tk=8.6.14=h6ba3021_0
- tornado=6.4.2=py312h80987f9_0
- tqdm=4.66.5=py312h989b03a_0
- traitlets=5.14.3=pyhd8ed1ab_1
- truststore=0.8.0=py312hca03da5_0
- typing_extensions=4.12.2=pyha770c72_1
- tzdata=2024b=h04d1e81_0
- urllib3=2.2.3=py312hca03da5_0
- wcwidth=0.2.13=pyhd8ed1ab_1
- wheel=0.44.0=py312hca03da5_0
- xz=5.4.6=h80987f9_1
- yaml-cpp=0.8.0=h313beb8_1
- zlib=1.2.13=h18a0788_1
- zstandard=0.23.0=py312h1a4646a_1
- zstd=1.5.6=hfb09047_0