Michael Niklas
Michael Niklas
> Correct me if I'm wrong, but if a subclassed `ZarrBackend` object was added as an entrypoint under the key `"zarr"`, wouldn't `type(self).__name__` return `"ZarrBackend"` rather than `"zarr"`, even though...
> So what would the return type need to be to get a nice table representation, but also allow you to select out individual backend objects? A pandas object containing...
Does anyone know if the backentrypoints are supposed to have an `available` attribute? This: https://github.com/pydata/xarray/blob/212a5d7909e8dd54446b08574a0683e2477f2b40/xarray/backends/plugins.py#L89 seems to require one.
> Looks like they are - every subclass of `BackendEntryPoint` seems to define `.available`. In each case it points to the corresponding `has_[package]` flag. I think it might be safe...
@JessicaS11 if you merge master and solve the conflicts this should be enough for a merge :)
Couple of minor comments, then we can merge.
> @headtr1ck GitHub is unhelpfully not showing me any comments. Can you share a screen shot or something so I can address them? Thanks! Forgot to click the ok button,...
> @headtr1ck the typing changes didn't work. Can you send in a separate PR for that please? Ok, weird. But can do :)
How exactly does it work with the automatic types in the docstring?
Puh, this stacking of decorators is quite a brainf*ck...