Open-EO / openeo-processes-python

A Python representation of (most) openEO processes
Apache License 2.0
11 stars 4 forks source link

Unpin xarray version #116

Closed LukeWeidenwalker closed 2 years ago

LukeWeidenwalker commented 2 years ago

@ValentinaHutter Is there a specific reason why xarray is pinned to 0.18.2? Unpinning this would make installation on dask-gateway much easier!

soxofaan commented 2 years ago

FYI: About pinned dependencies: this blog post was enlightening to me back in the time when I was struggling with the same question. Short version:

LukeWeidenwalker commented 2 years ago

Thanks, this is very helpful, that's a clear way to think about it - I think I will start linking to that article myself! ;)

In that spirit I'll update to xarray>=0.18.2 - this is still a bit arbitrary, but it's the lowest version we know that this library works with for sure. Our backend applications that use this library have their versions pinned anyways, so this shouldn't break anything.