{tools}[foss/2018b,gompi/2019b,foss/2019b] remove Python from ecCodes v2.17.0 and add ecCodes v2.15.0 with eccodes-python v1.0.0#12084
Conversation
…eccodes-python-1.0.0-foss-2019b-Python-3.7.4.eb
|
Test report by @lexming |
|
|
||
| configopts = "-DENABLE_NETCDF=ON -DENABLE_PNG=ON -DENABLE_PYTHON=OFF " | ||
| configopts += "-DENABLE_JPG=ON -DENABLE_JPG_LIBJASPER=ON " | ||
| configopts += "-DENABLE_ECCODES_THREADS=ON" # multi-threading with pthreads |
There was a problem hiding this comment.
any specific reason why you did not use ENABLE_ECCODES_OMP_THREADS here?
There was a problem hiding this comment.
nothing else than I never tested it in this older versions, I arbitrarily started with pthreads until recent versions (~2.18.0) where it started to cause issues at link time and I switched to openmp. So it might work or it might not.
|
Test report by @smoors |
|
@boegelbot: please test @ generoso |
|
@smoors: Request for testing this PR well received on generoso PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 773549616 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
Going in, thanks @lexming! |
(created using
eb --new-pr)Since version 2.13.0 of
ecCodesthe bindings to Python 3 are not provided by the main package and instead they were moved toeccodes-python. Therefore, the easyconfigsecCodes-2.17.0-foss-2018b-Python-3.6.6.ebandecCodes-2.17.0-foss-2019b-Python-3.7.4.ebare not working as intended and they do not provide any binding to Python 3. In fact, those builds are equivalent to any build ofecCodeswithout Python.This PR fixes this issue by removing the dependency on Python to those easyconfigs and adding respective easyconfgis foreccodes-pythonwith the missing bindings to Python 3.This PR fixes this issue by
gompi/2019band eccodes-python v1.0.0 infoss/2019bto provide bindings with Python 3.7.4 (similar toecCodes-2.17.0-foss-2019b-Python-3.7.4.eb)foss/2018bwitheccodes-pythondue to version restrictions in EB, so those cannot be addedI'm also making the fixes described in #12081 to these easyconfigs of
ecCodes.