in python client we have openeo.capabilities.Capabilities and openeo.capabilities.rest.RESTCapabilities. This still stems from initial 2018-ish design of the openeo package, but I don't see the point of the abstraction here. I think we're better off with just a single Capabilities implementation.
This came up while looking into #610:
https://github.com/Open-EO/openeo-python-client/blob/35b5fc7b0cc844bf5f02b0e437f683f501ffe5ff/openeo/capabilities.py#L8-L12
in python client we have
openeo.capabilities.Capabilities
andopeneo.capabilities.rest.RESTCapabilities
. This still stems from initial 2018-ish design of the openeo package, but I don't see the point of the abstraction here. I think we're better off with just a singleCapabilities
implementation.