Open WilleBell opened 5 days ago
Updated the dependencies based on what is in its pyproject.toml. The file requirements.txt has a more exhaustive list with all the versions pinned to what they probably use internally for testing.
We'll probably get attacked from multiple angles again for this one, so perhaps it's worth setting up a "task force" and having a dedicated short meeting to discuss how to quickly get this supported into EasyBuild?
Other people outside of VSC (like @ThomasHoffmann77) may be interested in helping out here...
@jpecar
Yes, 2024a seems like a proper toolchain for this. However it will need some work, first major one will be SciPy-bundle. See https://github.com/easybuilders/easybuild-easyblocks/issues/3508 Jax and Triton are also potential pain points, others look doable at this stage.
I would focus first on Jax/Triton and try to use the already available SciPy-bundle-2024.05-gfbf-2024a.eb with numpy==1.26.4
. Neither Jax or AlphaFold3 have a requirement on numpy>=2.0
in their pyproject.toml
, so they might work with 1.26.4.
What about requirements.txt and dev-requirements.txt ? Are these still relevant?
Those are used to populate the container and I guess it also reflects what is used internally for testing. So I agree that it would be nice if we can stick to those same versions, but IMO not mandatory if the code works with what we already have.
2024a
?