-
Notifications
You must be signed in to change notification settings - Fork 17
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
Cache Psydac dependencies in CI #411
Conversation
Too many weird errors during psydac installation step!
Let igakit handle the numpy<2.0.0 requirement.
Pip caching triggers an error at the "Check h5py installation" step: > $ python -c "from h5py import File; print(File)" > > File "h5py/_conv.pyx", line 1, in init h5py._conv > File "h5py/h5r.pyx", line 1, in init h5py.h5r > File "h5py/h5p.pyx", line 1, in init h5py.h5p > ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject
Update 19.06
Update 24.06
|
@yguclu While we're at speeding the CI workflow, do you think we should enable psydac/.github/workflows/continuous-integration.yml Lines 15 to 16 in fe14755
|
The |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good job! This looks very good to me!
There is just one duplication error in a comment, which I pointed out before.
#408 observed failures on themacOS
test, presumably related to the recent changes in themacOS
runner. This PR will attempt to replicate this issue and fix it.August 2024 update: As ba0f47a already contains the macOS runner fixes, the scope of this PR has shifted to caching of Psydac dependencies, e.g. PETSc, Python packages, and Ubuntu
apt
packages.