-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BUG: Cannot Install raven-hydro
on Windows
#41
Comments
The situation here is pretty simple: In order to install There's also the issue around licensing of binaries. We would need to be compiling a library that provides The alternative approach is to have the NetCDF4 libraries on your system already. Unidata provides some pre-built binaries of NetCDF4 (https://docs.unidata.ucar.edu/netcdf-c/current/winbin.html), but unfortunately, installing these libraries requires access to a Windows 10/11 UI (AFAIK, there are no command-line approaches to installing these libraries; believe me, I've spent many hours looking into this, but if you know of a way, please share it!). If Anaconda Python is not available, this makes it nearly impossible to ensure Windows support in a pure Python installation is guaranteed. All this being said, here's my suggestion:
|
I've done my best to pin a few dependencies higher and to be a bit stricter in the expected outputs for the CMake configuration over in #56, but I'm not sure if this will fix it. The Windows related problems I mentioned here are still an issue that I unfortunately cannot test against, but I'll have to focus on that later when I gain access to the necessary hardware. |
@Zeitsperre It could be interesting to test as part of |
This issue has been adapted from hydrologie/xhydro#162 by @Sci-pio
Setup Information
Description
Trying to install
raven-hydro
with pip on Windows with$ pip install raven-hydro
results in an error when building the wheel:@sebastienlanglois told me the problem is fixable on Linux by running
sudo apt-get install gcc libnetcdf-dev gdal proj geos
,but that there is currently no solution for windows.
Steps To Reproduce
pip install raven-hydro
Additional context
Note that I ran
$ pip install xhydro
in the cmd with Python version 3.12.3, so the problem is not related to any environment configuration.Contribution
The text was updated successfully, but these errors were encountered: