NanoComp / meep

free finite-difference time-domain (FDTD) software for electromagnetic simulations
GNU General Public License v2.0
1.16k stars 596 forks source link

Bump Python versions to 3.9 and 3.11 in GitHub CI workflow #2702

Closed oskooi closed 8 months ago

oskooi commented 8 months ago

The Python 3.7 build of the CI is failing due to a package conflict involving JAX. This is because the JAX PyPI package recently released version 0.4.20 requires Python >= 3.9.

Rather than pin the JAX PyPI package to an older version which would likely create package conflicts elsewhere, this PR updates the GitHub CI workflow to use the newer Python versions 3.9 and 3.11.

codecov-commenter commented 8 months ago

Codecov Report

Merging #2702 (3db7629) into master (eee9972) will increase coverage by 0.37%. Report is 1 commits behind head on master. The diff coverage is n/a.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

@@            Coverage Diff             @@
##           master    #2702      +/-   ##
==========================================
+ Coverage   73.69%   74.06%   +0.37%     
==========================================
  Files          18       18              
  Lines        5318     5394      +76     
==========================================
+ Hits         3919     3995      +76     
  Misses       1399     1399              

see 6 files with indirect coverage changes