=> [11/21] RUN python3.11 -m venv /opt/venv && cd /src && mkdir -p sar && pip config set global.disable-pip-version-check true 3.9s
=> ERROR [12/21] RUN cd /opt && git clone --recursive --shallow-submodules --depth 1 https://github.com/Open-EO/openeo-python-driver.git && python3 -m pip install -e /opt/openeo-python-driv 12.9s
------
> [12/21] RUN cd /opt && git clone --recursive --shallow-submodules --depth 1 https://github.com/Open-EO/openeo-python-driver.git && python3 -m pip install -e /opt/openeo-python-driver --config-settings editable_mode=compat:
0.263 Cloning into 'openeo-python-driver'...
1.177 Submodule 'openeo_driver/specs/openeo-api/0.4' (https://github.com/Open-EO/openeo-api.git) registered for path 'openeo_driver/specs/openeo-api/0.4'
1.179 Submodule 'openeo_driver/specs/openeo-api/1.0' (https://github.com/Open-EO/openeo-api.git) registered for path 'openeo_driver/specs/openeo-api/1.x'
1.180 Submodule 'openeo_driver/specs/openeo-processes/1.0' (https://github.com/Open-EO/openeo-processes.git) registered for path 'openeo_driver/specs/openeo-processes/1.x'
1.181 Submodule 'openeo_driver/specs/openeo-processes/2.x' (https://github.com/Open-EO/openeo-processes) registered for path 'openeo_driver/specs/openeo-processes/2.x'
1.187 Cloning into '/opt/openeo-python-driver/openeo_driver/specs/openeo-api/0.4'...
1.805 Cloning into '/opt/openeo-python-driver/openeo_driver/specs/openeo-api/1.x'...
2.367 Cloning into '/opt/openeo-python-driver/openeo_driver/specs/openeo-processes/1.x'...
3.006 Cloning into '/opt/openeo-python-driver/openeo_driver/specs/openeo-processes/2.x'...
4.791 From https://github.com/Open-EO/openeo-api
4.791 * branch c0c5e8ddebe57d074df458be6604a4e480b0ef59 -> FETCH_HEAD
4.803 Submodule path 'openeo_driver/specs/openeo-api/0.4': checked out 'c0c5e8ddebe57d074df458be6604a4e480b0ef59'
4.806 Submodule 'processes' (https://github.com/Open-EO/openeo-processes) registered for path 'openeo_driver/specs/openeo-api/0.4/processes'
4.809 Cloning into '/opt/openeo-python-driver/openeo_driver/specs/openeo-api/0.4/processes'...
6.582 From https://github.com/Open-EO/openeo-processes
6.582 * branch 5bc9a5eefb207a7e149586692e9165667a7ab189 -> FETCH_HEAD
6.596 Submodule path 'openeo_driver/specs/openeo-api/0.4/processes': checked out '5bc9a5eefb207a7e149586692e9165667a7ab189'
7.596 From https://github.com/Open-EO/openeo-api
7.596 * branch c5a45b4647b06e313a4f099e9119bfa3cca5c6a3 -> FETCH_HEAD
7.604 Submodule path 'openeo_driver/specs/openeo-api/1.x': checked out 'c5a45b4647b06e313a4f099e9119bfa3cca5c6a3'
8.792 From https://github.com/Open-EO/openeo-processes
8.792 * branch d0ce91fcd347360b907ea2d9589d7564a2c1e1e3 -> FETCH_HEAD
8.805 Submodule path 'openeo_driver/specs/openeo-processes/1.x': checked out 'd0ce91fcd347360b907ea2d9589d7564a2c1e1e3'
9.977 From https://github.com/Open-EO/openeo-processes
9.977 * branch 965bbaebd4d5984203a0437076c85a66a72a23e0 -> FETCH_HEAD
9.991 Submodule path 'openeo_driver/specs/openeo-processes/2.x': checked out '965bbaebd4d5984203a0437076c85a66a72a23e0'
10.25 Obtaining file:///opt/openeo-python-driver
10.25 Installing build dependencies: started
11.61 Installing build dependencies: finished with status 'done'
11.61 Checking if build backend supports build_editable: started
11.72 Checking if build backend supports build_editable: finished with status 'done'
11.72 Getting requirements to build editable: started
11.87 Getting requirements to build editable: finished with status 'done'
11.87 Preparing editable metadata (pyproject.toml): started
12.02 Preparing editable metadata (pyproject.toml): finished with status 'done'
12.12 Collecting flask>=2.0.0 (from openeo_driver==0.139.0a8)
12.17 Downloading flask-3.1.3-py3-none-any.whl.metadata (3.2 kB)
12.23 Collecting werkzeug>=3.0.3 (from openeo_driver==0.139.0a8)
12.24 Downloading werkzeug-3.1.8-py3-none-any.whl.metadata (4.0 kB)
12.29 Collecting requests>=2.28.0 (from openeo_driver==0.139.0a8)
12.30 Downloading requests-2.34.0-py3-none-any.whl.metadata (4.8 kB)
12.44 INFO: pip is looking at multiple versions of openeo-driver to determine which version is compatible with other requirements. This could take a while.
12.44 ERROR: Could not find a version that satisfies the requirement openeo>=0.50.0.a2.dev (from openeo-driver) (from versions: 0.0.6, 0.0.6.post1, 0.0.8, 0.0.9, 0.1.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.4.8, 0.4.9, 0.4.10, 0.5.0, 0.6.0, 0.6.1, 0.7.0, 0.8.0, 0.8.1, 0.8.2, 0.9.0, 0.9.1, 0.9.2, 0.10.0, 0.10.1, 0.11.0, 0.12.0, 0.12.1, 0.13.0, 0.14.0, 0.14.1, 0.15.0, 0.16.0, 0.17.0, 0.17.1, 0.18.0, 0.19.0, 0.20.0, 0.21.0, 0.21.1, 0.22.0, 0.23.0, 0.24.0, 0.25.0, 0.26.0, 0.27.0, 0.28.0, 0.29.0, 0.30.0, 0.31.0, 0.32.0, 0.33.0, 0.34.0, 0.35.0, 0.36.0, 0.37.0, 0.38.0, 0.39.0, 0.39.1, 0.40.0, 0.41.0, 0.42.0, 0.42.1, 0.43.0, 0.44.0, 0.45.0, 0.46.0, 0.47.0, 0.48.0, 0.49.0)
12.44 ERROR: No matching distribution found for openeo>=0.50.0.a2.dev
------
OpenEO_Dockerfile:74
--------------------
73 |
74 | >>> RUN cd /opt && \
75 | >>> git clone --recursive --shallow-submodules --depth 1 https://github.com/Open-EO/openeo-python-driver.git && \
76 | >>> python3 -m pip install -e /opt/openeo-python-driver --config-settings editable_mode=compat
77 |
--------------------
ERROR: failed to build: failed to solve: process "/bin/bash -euo pipefail -c cd /opt && git clone --recursive --shallow-submodules --depth 1 https://github.com/Open-EO/openeo-python-driver.git && python3 -m pip install -e /opt/openeo-python-driver --config-settings editable_mode=compat" did not complete successfully: exit code: 1
This commit Open-EO/openeo-python-driver@8b6bf13 introduced a dependency on a version of the openEO Python client which is not yet released, breaking the Docker build process.