Skip to content

Review dependencies and pinned dependency versions #516

@dbrakenhoff

Description

@dbrakenhoff

When creating a new environment for developing nlmod in Python 3.12 and 3.13, the ecmwflibs package is causing issues, since there is no release for python 3.12 3.13. Perhaps we can make this package a separate opt-in category instead of including it in nlmod[full].

grib = ["cfgrib", "ecmwflibs"]

Also, in the CI we pin numpy to 1.26.4, which I believe has been dropped for support by numpy and Python version 3.13.

We also have an upper limit on netcdf4<1.7.0, but this is causing issues in a new Python 3.13 build. Removing the upper limit, allows me to create a fresh and so far working environment.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions