csdms / bmi-wavewatch3

Fetch WaveWatch3 data
MIT License
6 stars 0 forks source link

Disable CI tests known to fail (py311/pip and win/pip) #20

Closed mcflugen closed 1 year ago

mcflugen commented 1 year ago

~This pull request limits the python version for bmi-wavewatch3 to >=3.9,<3.11. This is because~ The latest ecmwflibs package, which is used to find the ecCodes library, is not available for Python 3.11 on PyPI. Things work fine for conda installs, just not pip.

I've decided to keep (for now) Python 3.11 in pyproject.toml rather than limiting it to <3.11 since this would unnecessarily limit it for conda installs. I've added a .python-version file (with 3.9.0) to, I hope, tell dependabot to run using that version rather than 3.11.

I've disabled the tests that use pip and Python 3.11 and pip and Windows as they are expected to fail.