-
Notifications
You must be signed in to change notification settings - Fork 3
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
PyFlask failures - January 2024 #559
Comments
@garrettmflynn Are you able to reproduce these issues on a local build with your mac? |
The biggest mystery of all is of course 'why now'? since there were no major obvious changes to |
Was confused why the |
Just reproduced on my M2.
Huh, that's weird. |
@garrettmflynn On your M2, if you dig into the site-packages for the nwb-guide conda environment, and find |
Some forum posts suggest we need to import all of these:
https://stackoverflow.com/questions/70205979/modulenotfounderror-no-module-named-h5py-utils However, when I do so in #557, I get
The fact that the |
@CodyCBakerPhD Yep! |
@rly Looks like you're ahead of us and on the right track then - can you keep hammering away at including hiddenImports for numcodecs and anything beyond that on your PR?
I would agree, but this only compounds the mystery since we hard pin our PyInstaller version throughout all environments
@garrettmflynn OK and then can you check the same exact place in the PyInstaller bundle (in the build)? |
@CodyCBakerPhD I'll poke around and see what I can figure out |
@rly Figured out the mystery Culprit was https://pypi.org/project/pyinstaller-hooks-contrib/#history |
Test suite applied to built versions of the app on Mac (intel) and ubuntu have been failing for past few days
After analyzing differences between passing to failing environments as of 5 days ago, the only difference is boto3 and botocore (the only package we use that cut a new release on Jan 5)
Pinning those in https://github.com/NeurodataWithoutBorders/nwb-guide/actions/runs/7452039831/job/20274447966?pr=558 did not fix the issue however
Core error has something to do with the mysterious
.defs
clib missing from https://github.com/h5py/h5py/blob/master/h5py/h5.pyx#L14C2-L14C21 ofh5py
Attempts to collect-all on
h5py
andh5py.defs
have failed: #557 & #556The text was updated successfully, but these errors were encountered: