Open ghaarsma opened 2 months ago
Hi @ghaarsma,
Yes, we changed how we package the ecCodes binaries, and the new method does not (and will not) support Windows, only Linux and MacOS. Our Windows support will be phased out over time, but I can suggest the following, with the most desirable first:
I hope one of these solutions will allow you to continue to work with ecCodes!
Hi @iainrussell,
With Windows still being a very popular development platform, I'm hoping you (and everybody else at ECMWF) can reconsider.
It would only require 2 lines of code change in bindings.py to make it work again with ecmwflibs. I'll be happy to put together a PR for this change.
On the other hand, this would all be a moot point if ecmwflibs will not receive any future releases/upgrades. I know that @b8raoult maintains that project and you have contributed in the past. Wheels for Python 3.12 (and updated eccodes) would be greatly appreciated.
I'll be happy to help with testing (which I understand can be difficult if you don't have access to the required setup) and contribute where I can.
What happened?
When upgrading from eccodes 1.7.1 to eccodes 2.37.0, the package stopped working with ecmwflibs (Python 3.11 on Windows 10)
What are the steps to reproduce the bug?
Version
2.37.0
Platform (OS and architecture)
Python 3.11.9, Windows 10, [MSC v.1938 64 bit (AMD64)]
Relevant log output
No response
Accompanying data
No response
Organisation
No response