--- 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