-
Notifications
You must be signed in to change notification settings - Fork 12
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
nwis-client latest builds broken when installed on Python 3.6 #98
Comments
@jameshalgren, having briefly looked into the dependencies required by the My apologies for misleading you in our earlier conversation, I was unaware of python version requirement in the |
FTR: Even before I was aware of |
All this is consistent with our plan to separate the data handling code from the processing code. Thank you for the additional information. |
Importing the latest nwis-client using python 3.6
fails with
The error may be more ubiquitous than just the IVDataService import, but that is where we have had trouble with it.
A brief conversation with the developers suggested that a down stream dependency forces a bump to python 3.7 as the minimum requirement and they are considering workarounds to allow backward compatibility. The newer version is worth the effort, with order-of-magnitude faster retrieval speeds from the NWIS service. We do not have any real reason to continue using 3.6, so we may look at an upgrade path.
Workaround
For now, uninstalling the nwis-client, -restclient, and events modules
then reinstalling the following versions allowed us to continuing using the service in the meantime on python 3.6.8
The text was updated successfully, but these errors were encountered: