Latest version of the pythonCWMS potable download via the install_python.py script downloads Python 3.13.11 but I am able to install the pydsstools library. Confirmed that the library can be downloaded on Python 3.12. See errors from running a script in the RTS below as well as the wheel install on Python 3.13 within the potable package.
CAVI 3.5.0 Console Error
Traceback (most recent call last):
File "C:\CWMS\my watersheds\watershed\ACF_03122024_CWMS_3.3.109032025\scripts\hefs_forecast_scraper.py", line 6, in <module>
from pydsstools.heclib.dss import HecDss
ModuleNotFoundError: No module named 'pydsstools'
Command Prompt/Terminal Error
UPDATING build\lib.win-amd64-cpython-314\pydsstools/_version.py
set build\lib.win-amd64-cpython-314\pydsstools/_version.py to '3.1.0'
running build_ext
building 'pydsstools._lib.x64.core_heclib' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pydsstools
Failed to build pydsstools
error: failed-wheel-build-for-install
× Failed to build installable wheels for some pyproject.toml based projects
╰─> pydsstools
User has standalone python on desktop. Attempted to install on standalone Python 3.13 and Python 3.14. See errors above.
Latest version of the pythonCWMS potable download via the install_python.py script downloads Python 3.13.11 but I am able to install the pydsstools library. Confirmed that the library can be downloaded on Python 3.12. See errors from running a script in the RTS below as well as the wheel install on Python 3.13 within the potable package.
CAVI 3.5.0 Console Error
Command Prompt/Terminal Error
User has standalone python on desktop. Attempted to install on standalone Python 3.13 and Python 3.14. See errors above.