Open-EO / openeo-python-client

Python client API for OpenEO
https://open-eo.github.io/openeo-python-client/
Apache License 2.0
156 stars 42 forks source link

Merge Capabilities and RESTCapabilities #611

Open soxofaan opened 2 months ago

soxofaan commented 2 months ago

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 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.

soxofaan commented 2 months ago

started with a draft PR #613