-
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
Use RavenPy v0.11.0 #461
Use RavenPy v0.11.0 #461
Conversation
for more information, see https://pre-commit.ci
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
…y casting to strings
If it works for you, I want to release this version so that we have something stable before I start ripping out a lot of the workarounds to better rewrite some base functions. Some of the changes in fiona will only be valid for one more version (hence the upper limit in fiona) so I want to move onto those soon. |
## Overview Changes: * Updated several dependencies to be in sync with `ravenpy` v0.11.0 (including `raven-hydro` v3.6) * Updated pre-commit hooks * Modified (workaround) some processes to reflect breaking changes in `fiona` v1.9 * places upper limit below v2.0 * Updated default `pytest-xdist` scheduler to use `worksteal` * Added `MAIN_TESTDATA_BRANCH` as a modifiable env var in main CI workflow ## Related Issue / Discussion The changes in fiona are breaking to `python-rasterstats`. I needed to hack a workaround for fixing the properties out. Much of this logic should be removed when a new version is released. Zonal statistics processes need to be rewritten from the ground up anyway. Other changes stemming from the new fiona popped up in a few other places as well. GIS function in RavenPy need to be torn apart and re-written. Good motivation to continue work on RavenGIS. ## Additional Information perrygeo/python-rasterstats#281 * **The testing branch of raven-testdata must be modified back to `master` before merging** (see: Ouranosinc/raven-testdata#34) * Done.
Overview
Changes:
ravenpy
v0.11.0 (includingraven-hydro
v3.6)fiona
v1.9pytest-xdist
scheduler to useworksteal
MAIN_TESTDATA_BRANCH
as a modifiable env var in main CI workflowRelated Issue / Discussion
The changes in fiona are breaking to
python-rasterstats
. I needed to hack a workaround for fixing the properties out. Much of this logic should be removed when a new version is released. Zonal statistics processes need to be rewritten from the ground up anyway.Other changes stemming from the new fiona popped up in a few other places as well. GIS function in RavenPy need to be torn apart and re-written. Good motivation to continue work on RavenGIS.
Additional Information
perrygeo/python-rasterstats#281
master
before merging (see: Fix encoding of vector data raven-testdata#34)