simplify installation#161
Conversation
77c998e to
1a0a68c
Compare
|
The wheels for macos-14 are available. I'm not sure why pixi is not pulling those :-/ |
1a0a68c to
b48ba49
Compare
099bbaa to
abeb0a4
Compare
|
@ChrisBarker-NOAA Python 3.10 will reach EoL 2021-10-04 and most scientific projects already dropped it due to SPEC-0. Also, most wheels we are using here are now ABI3, providing a single binary that is built on Python 3.11 and works forward. TL;DR is, are you OK dropping Python 3.10? Also, for test matrix simplicity, can we run linux 3.11, 3.12, 3.13, and 3.14, but only 3.11 and 3.14 for all other platforms? It is unlikely we will uncover Python version errors/issues and that way we reduce the test matrix by a lot here. |
|
go ahead and drop 3.10 Our key downstream project is 3.12+ already :-) And sure, simplify the test matrix -- maybe I shouldn't think of CI time as free :-) |
It is still "free" but increasingly flaky due to LLMs. I miss the days of Travis-CI. |
b73c32b to
3538322
Compare
3538322 to
700743d
Compare
The
pyproject.tomlfile should be the source of truth here and, IMO, we should remove the conda requirements all together. With that said, if someone needs a shortcut for a dev conda environment and isn't using pixi, we should unify the multiple files to make it easier to keep them up-to-date.I also remove the over-specified dependencies to avoid, numpy and pandas, to let the higher level xarray pin on those libraries define the version for a quicker solve.