pypeit / PypeIt-development-suite

8 stars 11 forks source link

Run dev-suite from a package rather than directly from git #325

Closed badpandabear closed 3 months ago

badpandabear commented 3 months ago

This PR adds the -w/--from_wheel option to gen_kube_devsuite, telling it to create Natuilus jobs that will build a new PypeIt package (aka wheel) from git, and then install from that package rather than installing directly from git. This simulates what the user would get when installing from PyPi.

I also increased the ephemeral storage request because we were getting close to the max and I had seen a previous test run fail because it was exceeded.

In order to run successfully with the -w option, some fixes were needed in PypeIt. These have been included in the numpy_v2 branch in that repository. Therefore this PR should not be merged until after both the PyepIt numpy_v2 and PypeIt-development-suite numpy_v2 branches are merged.