CLI Script
cwms-cli
I thought I cleared these tkinter imports out, one must have slipped past
Describe the bug
Attempting to run the import timeseries load but getting this error on v0.4.0
REDACTED relevant log output
user>
2026-04-06 15:29:06;INFO;logger configured
2026-04-06 15:29:07;INFO;Source: sas-cda/sas-data (office=SAS)
Target: https://water.dev.cwbi.us/cwms-data (office=SAS)
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "user\AppData\Local\Programs\Python\Python313\Scripts\cwms-cli.exe\__main__.py", line 6, in <module>
sys.exit(main())
~~~~^^
File "user\AppData\Local\Programs\Python\Python313\Lib\site-packages\cwmscli\__main__.py", line 108, in main
cli(standalone_mode=False)
~~~^^^^^^^^^^^^^^^^^^^^^^^
File "user\AppData\Local\Programs\Python\Python313\Lib\site-packages\click\core.py", line 1485, in __call__
return self.main(*args, **kwargs)
~~~~~~~~~^^^^^^^^^^^^^^^^^
File "user\AppData\Local\Programs\Python\Python313\Lib\site-packages\click\core.py", line 1406, in main
rv = self.invoke(ctx)
File "user\AppData\Local\Programs\Python\Python313\Lib\site-packages\click\core.py", line 1873, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "user\AppData\Local\Programs\Python\Python313\Lib\site-packages\click\core.py", line 1873, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "user\AppData\Local\Programs\Python\Python313\Lib\site-packages\click\core.py", line 1873, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "user\AppData\Local\Programs\Python\Python313\Lib\site-packages\click\core.py", line 1269, in invoke
return ctx.invoke(self.callback, **ctx.params)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "user\AppData\Local\Programs\Python\Python313\Lib\site-packages\click\core.py", line 824, in invoke
return callback(*args, **kwargs)
File "user\AppData\Local\Programs\Python\Python313\Lib\site-packages\cwmscli\utils\deps.py", line 110, in
wrapper
return func(*args, **kwargs)
File "user\AppData\Local\Programs\Python\Python313\Lib\site-packages\cwmscli\load\root.py", line 71, in wrapper
return func(*args, **kwargs)
File "user\AppData\Local\Programs\Python\Python313\Lib\site-packages\cwmscli\load\timeseries\timeseries.py", line 49, in load_timeseries_ids_all
from cwmscli.load.timeseries.timeseries_ids import load_timeseries_ids
File "user\AppData\Local\Programs\Python\Python313\Lib\site-packages\cwmscli\load\timeseries\timeseries_ids.py", line 3, in <module>
from turtle import pd
File "user\AppData\Local\Programs\Python\Python313\Lib\turtle.py", line 101, in <module>
import tkinter as TK
ModuleNotFoundError: No module named 'tkinter'
Steps to Reproduce
cwms-cli --log-level=DEBUG load timeseries ids-all --source-office=SAS --source-cda=sas-t7/sas-data/ --target-cda=https://water.dev.cwbi.us/cwms-data/ --target-api-key=$CDA_API_KEY_DEV --timeseries-id-regex='^Hartwell-Line$' --dry-run
CLI Script
cwms-cli
I thought I cleared these tkinter imports out, one must have slipped past
Describe the bug
Attempting to run the import timeseries load but getting this error on v0.4.0
REDACTED relevant log output
Steps to Reproduce
cwms-cli --log-level=DEBUG load timeseries ids-all --source-office=SAS --source-cda=sas-t7/sas-data/ --target-cda=https://water.dev.cwbi.us/cwms-data/ --target-api-key=$CDA_API_KEY_DEV --timeseries-id-regex='^Hartwell-Line$' --dry-run