From 1d62cdab829f55fa23e56bdcf50be97496bc8f02 Mon Sep 17 00:00:00 2001 From: b8raoult <53792887+b8raoult@users.noreply.github.com> Date: Tue, 28 Jul 2020 21:13:40 +0100 Subject: [PATCH 1/2] Update bindings.py Add call to ecmwflibs --- gribapi/bindings.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gribapi/bindings.py b/gribapi/bindings.py index ac0624e0..e50b6958 100644 --- a/gribapi/bindings.py +++ b/gribapi/bindings.py @@ -36,6 +36,12 @@ LIBNAMES = ["eccodes", "libeccodes.so", "libeccodes"] + try: + import ecmwflibs + LIBNAMES.insert(0, ecmwflibs.find("eccodes")) + except Exception: + pass + if os.environ.get("ECCODES_DIR"): LIBNAMES.insert(0, os.path.join(os.environ["ECCODES_DIR"], "lib/libeccodes.so")) From 01623dffd6ea39ab2be1f58bc110b96f036e519c Mon Sep 17 00:00:00 2001 From: Baudouin Raoult Date: Wed, 29 Jul 2020 06:41:10 +0100 Subject: [PATCH 2/2] Fix formatting --- gribapi/bindings.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gribapi/bindings.py b/gribapi/bindings.py index e50b6958..6f776204 100644 --- a/gribapi/bindings.py +++ b/gribapi/bindings.py @@ -38,10 +38,11 @@ try: import ecmwflibs + LIBNAMES.insert(0, ecmwflibs.find("eccodes")) except Exception: pass - + if os.environ.get("ECCODES_DIR"): LIBNAMES.insert(0, os.path.join(os.environ["ECCODES_DIR"], "lib/libeccodes.so"))