Exceptions only support nominal subtyping (subclassing) and not structural subtyping (protocols). This means that obstore wouldn't be able to use these same exceptions without relying on obspec which gets us into circular dependencies.
Ref developmentseed/obstore#342
Exceptions only support nominal subtyping (subclassing) and not structural subtyping (protocols). This means that obstore wouldn't be able to use these same exceptions without relying on obspec which gets us into circular dependencies.
Ref developmentseed/obstore#342