Open-EO / openeo-python-driver

Common parts of a Python driver implementation for OpenEO
Apache License 2.0
11 stars 6 forks source link

slim down essential openeo-python-driver dependencies #296

Open soxofaan opened 4 months ago

soxofaan commented 4 months ago

https://github.com/Open-EO/openeo-python-driver/blob/e1bb7712e66b704077548c95e1c41eb143032b2c/setup.py#L52-L75

openeo-python-driver contains some functionality (which requires certain dependencies) that are specific to the main downstream user: the geopyspark driver.

the python driver is actually also the driver for the openeo-aggregator, which does not require some dependencies required for concrete processing (numpy, xarray, pandas, ...)

It would help simplifying the packaging/dockerizing of openeo-aggregator if these unused dependencies can be avoided