Installation of multiphenicsx

Tried to install nanobind through conda…but it seems it wants to downgrade dolfinx.

The following packages will be DOWNGRADED:

  fenics-basix                        0.8.0-py312h157fec4_1 --> 0.7.0-py312hb23e587_1 
  fenics-dolfinx                    0.8.0-py312h5d54870_103 --> 0.7.3-py312h23eab24_102 
  fenics-ffcx                            0.8.0-pyh4af843d_0 --> 0.7.0-pyh4af843d_0 
  fenics-libbasix                          0.8.0-h6063bf6_1 --> 0.7.0-hb1687fd_1 
  fenics-libdolfinx                      0.8.0-h235d05a_103 --> 0.7.3-h44484f0_102 
  fenics-ufcx                              0.8.0-h22f594c_0 --> 0.7.0-h4af843d_0 
  fenics-ufl                          2024.1.0-pyhd8ed1ab_0 --> 2023.2.0-pyhd8ed1ab_0 
  hypre                         2.31.0-mpi_mpich_hbb1104e_1 --> 2.28.0-mpi_mpich_hd226f01_0 
  libadios2                     2.10.0-mpi_mpich_h0badead_3 --> 2.9.2-mpi_mpich_hc705787_2 
  mumps-include                            5.7.2-hce30654_0 --> 5.6.2-hce30654_4 
  mumps-mpi                                5.7.2-hd0c33d2_0 --> 5.6.2-ha94434e_4 
  petsc                            3.21.3-real_hb21bb17_100 --> 3.20.6-real_h7646cce_100 
  petsc4py                           3.21.3-py312h293dd43_1 --> 3.20.5-real_hd567e68_100 
  slepc                            3.21.1-real_h3c05993_302 --> 3.20.2-real_h35c204a_100 
  slepc4py                         3.21.1-py312h5464fc9_103 --> 3.20.2-real_hec853a8_100 
  suitesparse                              7.7.0-hf6fcff2_1 --> 5.10.1-h79486c6_3 
  superlu_dist                             9.0.0-h2cb61f8_1 --> 8.2.1-hd666faf_1 

you’ll need to determine which version of nanobind is compatible with the conda installation of dolfinx you currently have. If memory serves me right, dolfinx 0.8.0 should have the constraints >=1.8.0,<2 on nanobind.

thank you.

for some reason all these version nanobind deprecated dolfinx to 0.7…continuing with that for now.