Skip to content

Update min_recommended_version for eccodes #82

@zklaus

Description

@zklaus

What happened?

Version 1.6.0 added codes_bufr_key_is_coordinate in 880855c.

This was added to Eccodes only in version 2.31.0, c.f. ECC-1611.

Consequently, the min_recommended_version should be updated in

min_recommended_version_str = "2.21.0"

With older versions installed, we get runtime linker errors such as

ImportError: /opt/conda/envs/esmvaltool/lib/python3.11/site-packages/gribapi/_bindings.cpython-311-x86_64-linux-gnu.so: undefined symbol: codes_bufr_key_is_coordinate

What are the steps to reproduce the bug?

  • Install eccodes-python-1.6.0 with any version of eccodes<2.31.0 (>=2.21.0 according to min_recommended_version)
  • import gribapi

Version

v1.6.0

Platform (OS and architecture)

Linux

Relevant log output

No response

Accompanying data

No response

Organisation

No response

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions