**Spack build of ICON-EXCLAIM**
**Meeting 17.12.2024**
Proposition to split the build of the python packages when using spack for ICON-EXCLAIM using pip or spack depending on their dependencies/complexity
Let’s discuss how this could look like
In order to avoid conflict or use of different/incompatible underlying libraries the python interpreter itself need to be build with spack
Build icon-exclaim with spack
Build icon4py with spack
Build pure python package, those with no compilation, should be installed with pip
Pyhton package which require compilatoin, e.g. mpi, ... : mpi
How would this work:
Load spack env.
Then pip install
Need to figure out how to do have the correct runtime package env.
Building
Create spack env that contains a python venv
**Proposition**
1. keep current approach
2. transit to Granule
3. get icon-exclaim to compile with spack with the current approach
4. Evaluate new approach with pip and spack
**Issue to consider**
- make sure pip and spack do not install different versions of package
**Other idea**
- Inject the path of the python installations as a variant