I could be wrong, but I think allowing eccodes 2.45.0 could cause problems if someone is using Python 3.14 (and likely already had eccodes 2.45.0 installed). Requiring eccodes 2.46.0 should fix this. I'm not sure if there are downsides to requiring the newer version.
I think this is what caused this issue, williamhobbs/hefty#24, but I'm not 100% sure.
I could be wrong, but I think allowing eccodes 2.45.0 could cause problems if someone is using Python 3.14 (and likely already had eccodes 2.45.0 installed). Requiring eccodes 2.46.0 should fix this. I'm not sure if there are downsides to requiring the newer version.
Herbie/pyproject.toml
Line 34 in e3dd516
I think this is what caused this issue, williamhobbs/hefty#24, but I'm not 100% sure.