--- eccodes-1.5.0.p1p2/gribapi/bindings.py 2022-09-14 19:25:04.529093772 +0200
+++ eccodes-1.5.0.p1p2p3/gribapi/bindings.py 2022-09-14 19:25:22.425684340 +0200
@@ -25,14 +25,18 @@ __version__ = "1.5.0"
LOG = logging.getLogger(__name__)
-try:
- import ecmwflibs as findlibs
-except ImportError:
- import findlibs
+#try:
+# import ecmwflibs as findlibs
+#except ImportError:
+# import findlibs
+#
+#library_path = findlibs.find("eccodes")
+#if library_path is None:
+# raise RuntimeError("Cannot find the ecCodes library")
-library_path = findlibs.find("eccodes")
-if library_path is None:
- raise RuntimeError("Cannot find the ecCodes library")
+import os
+import sys
+library_path = os.path.join(sys.prefix, sys.platlibdir, 'libeccodes.so')
# default encoding for ecCodes strings
ENC = "ascii"
--- eccodes-1.5.0.p1p2/setup.py 2022-09-14 19:25:04.529093772 +0200
+++ eccodes-1.5.0.p1p2p3/setup.py 2022-09-14 19:25:22.424684363 +0200
@@ -42,7 +42,7 @@ if sys.version_info < (3, 7):
elif sys.version_info < (3, 8):
install_requires = ["numpy<1.22"]
-install_requires += ["attrs", "cffi", "findlibs"]
+install_requires += ["attrs", "cffi"] #, "findlibs"]
setuptools.setup(
name="eccodes",
--- eccodes-1.5.0.p1p2/eccodes.egg-info/requires.txt 2022-09-14 19:25:04.529093772 +0200
+++ eccodes-1.5.0.p1p2p3/eccodes.egg-info/requires.txt 2022-09-14 19:25:22.425684340 +0200
@@ -1,4 +1,3 @@
numpy
attrs
cffi
-findlibs