Closed tpadioleau closed 2 weeks ago
I guess we can have a discussion about the packages that are already in the main spack repository. Some of them are necessary for DEISA. I also found that sionlib
is already in the main repo.
Then I'll remove sionlib, no need to keep it here
py-distributed here is the receipe for a fork required for Deisa
Our version seems more evolved than the spack 0.20.0 one. Maybe we should contribute to the main repo version ?
our version of what?
but, yes, upstreaming most receipes would be great
our version of what?
sionlib
There are other needed packages missing in spack 0.20 in addition to the py-contextvars
the py-ordereddict
, py-singledispatch
, py-futures
are needed for py-dask
Adding those packages install correctly pdiplugin-deisa and dependencies (I just took them an older version of spack packages (https://github.com/spack/spack/blob/v0.16.0/var/spack/repos/builtin/packages/)
That may do the trick but I wonder if it is reasonable on the mid/long term.
Actually yeah, at some point it may be interesting to pull request deisa-external tasks feature to dask distributed this may we use a maintained spack package of dask and dependencies ...
Using spack 0.20, the local
py-distributed
package seems to be outdated, I have an issue with the deletedpy-contextvars
dependency of this package.I would propose that we make a backup of the current state that works with spack 0.19 in a dedicated branch and a new branch 0.20 without our custom recipes of python packages.