Blob Blame History Raw
--- eccodes-1.3.3.p1p2/gribapi/bindings.py	2021-07-03 12:00:31.326015160 +0200
+++ eccodes-1.3.3.p1p2p3/gribapi/bindings.py	2021-07-03 12:00:46.605654031 +0200
@@ -24,14 +24,18 @@ __version__ = "1.3.3"
 
 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.3.3.p1p2/setup.py	2021-07-03 12:00:31.327015136 +0200
+++ eccodes-1.3.3.p1p2p3/setup.py	2021-07-03 12:00:46.606654007 +0200
@@ -40,7 +40,7 @@ install_requires = ["numpy"]
 if sys.version_info < (3, 7):
     install_requires = ["numpy<1.20"]
 
-install_requires += ["attrs", "cffi", "findlibs"]
+install_requires += ["attrs", "cffi"] # , "findlibs"]
 
 setuptools.setup(
     name="eccodes",
--- eccodes-1.3.3.p1p2/eccodes.egg-info/requires.txt	2021-07-03 12:00:31.326015160 +0200
+++ eccodes-1.3.3.p1p2p3/eccodes.egg-info/requires.txt	2021-07-03 12:00:46.605654031 +0200
@@ -1,4 +1,3 @@
 numpy
 attrs
 cffi
-findlibs