simpeg / geoana

Interactive geoscience (mostly) analytic functions.
MIT License
22 stars 11 forks source link

Ci mainenance #74

Closed jcapriot closed 3 days ago

jcapriot commented 4 days ago

Updates for numpy 2.0 and general CI maintenance.

codecov[bot] commented 4 days ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 0.00%. Comparing base (e8dc9eb) to head (57b76be). Report is 15 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #74 +/- ## ========================================== - Coverage 87.45% 0.00% -87.46% ========================================== Files 30 30 Lines 3078 3079 +1 ========================================== - Hits 2692 0 -2692 - Misses 386 3079 +2693 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

jcapriot commented 3 days ago

Coverage is at 0% due to having to actually install it using pip in a non-editable mode.

This is because no release of discretize is currently built against numpy 2.0 on conda-forge (which this now requires). Looking at how discretize is used here, it should be simple enough to remove it from most testing requirements, and make it optional for those others.