UCL-ARC / hpc-spack

Solutions - HPC's Spack config
MIT License
1 stars 2 forks source link

How should we bundle Python? #3

Open heatherkellyucl opened 1 year ago

heatherkellyucl commented 1 year ago

We should create an (environment?) that allows a user to load one module which then gives them an equivalent of our python bundle module, with matplotlib, numpy, scipy et al.

A standalone python should also exist, but I think we'll get that anyway.

How do we deal with things like mpi4py, mysql-connector that are standalone modules in our current system because of additional dependencies?

Note: users will probably be interacting with modules and not with environments most of the time (spack commands do more stuff, filesystem slownesses).

giordano commented 1 year ago

How do we deal with things like mpi4py, mysql-connector that are standalone modules in our current system because of additional dependencies?

Spack knows these packages (py-mpi4py and py-mysql-connector-python) so I think you just want to have them in the system?

heatherkellyucl commented 1 year ago

It was more "how do we want to" but yes.