-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add h5py #1354
base: main
Are you sure you want to change the base?
Add h5py #1354
Conversation
At this point I think I'm stuck. The package builds, but then we get loads of errors deep in HDF5. There are plenty of suspicious warnings earlier on, but unclear where it's coming from. Maybe @DerThorsten or @bmaranville have some ideas? |
I might find some time to look into this, but I would also need to do some major debugging / experimentation |
Sorry, I can't be much help until I understand how this very specific build process works... I went through the instructions for doing a local build, but after I build
How do you tell the h5py build to use the locally-built |
I think the issue is that we're building two conda packages successfully ( With Alternatively, we could get Maybe @DerThorsten or @wolfv can provide some quick assistance? I think the hard part is done (the packages individually are getting built!). |
@talmo I hope I will find some time to debug this, but cannot promise to do It this week! |
h5py
package #1352rattler-build
syntaxh5py=3.11.0
-R
flags fromemcc
calls.Assuminghdf5=1.12.2
. I think we have1.12.3
available inemscripten-forge
, but the older version is getting pulled in by the CI and there is a feature flag in an env var that breaks the API if the version isn't set correctly.libhdf5=1.12.1
as a shared library rather than the statichdf5
one. This is based on thepyodide
recipe.