Could pygrib be branched to EPEL 8?
yes, I intend to do this in the coming weeks.
But first the eccodes dependency has to be branched to EPEL 8 as well.
eccodes has been succesfully build now for EPEL8.
Inaddition pygrib depends on pyproj. The latest pyproj cannot be compiled yet for EPEL8 due to missing dependencies: python3-shapely and Cython v0.29.
As a workaround, I will try to build an older pyproj version for EPEL8, but hope the dependencies will get fixed, so the latest version of pyproj can be provided in EPEL8.
In addition running the unit tests depend on python3-shapely. I can switch off these unit tests in the check version, of course but would rather not do that. Upstream will have had a good reason to unclude this dependency.
FEDORA-EPEL-2019-bcd6751729 has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-bcd6751729
for now an older pyproj versio 2.2.1 has been build for EPEL 8. Newer versions cannot be build yet as explained above.
With this version, and using eccodes, pygrib has been build.
This is for now only possible for the x86_64 and ppc64le architecture.
For the s390x and aarch64 architecture eccodes does not properly build yet, and the replacement grib_api library is not included in EPEL 8, therefore pygrib cannot be build for them yet.
pygrib-2.0.4-1.el8 has been pushed to the Fedora EPEL 8 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-bcd6751729
pygrib-2.0.4-1.el8 has been pushed to the Fedora EPEL 8 stable repository. If problems still persist, please make note of it in this bug report.
I have built python-shapely for EPEL8. Once it reaches stable you may re-enable the tests that use it. See https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-07b031f188.