Closed Mikejmnez closed 4 months ago
I had some time now to look into this. Looks like a really easy fix. For more context, the exact line that is causing issue in the yaml. file is the top (see also example above):
plugins:
source:
- module: intake_xarray
After commenting/removing the snippet above the issue goes away and the expected behavior occurs. This is with intake.__version__ >= 2
. Removing the same snippet with an older version of intake DID NOT cause any issues.
Commenting the plugin/module definition above allows us to safely remove the pin on intake.
closed by #423
see PR #413
Intake
is experiencing major version upgrade,Intake Take2
, which is breaking some old "deprecated" behavior. There is some description in their documentation here: https://intake.readthedocs.io/en/latest/index.html about how best migrate fromv1
tov2
. I will spend some time looking into this...How is this affecting us.
For oceanspy, the following old behavior is no longer accepted.
example
Consider an yaml file with the following entries:
with with intake version < 2.0.0:
works, with
len(entries)==2.0.0
.Now with intake version >= 2.0.0
This is what is causing CI failure in #413 .
I will spend some time looking into this new behavior. It shouldn't require much rework. If for any reason it does require some involved work, then the easiest thing for now will be to pin
intake < 2.0.0
.