Closed Sonicious closed 1 month ago
I'm unable to reproduce this locally (Ubuntu 20.04 / Conda 24.7.1): conda create -n xcubetest python pip xcube
installs botocore 1.35.23, which clearly satisfies the version requirements of both xcube
and aiobotocore
.
Currently I can't explain why you're getting an incorrect botocore version when a suitable version is available and I don't know why your conda is going ahead and setting up the environment you're getting: even if there were no suitable version of botocore available, normal conda behaviour would be to report the inconsistent requirements and abort, rather than creating a broken environment.
conda install -c conda-forge botocore=1.35.23
in the activated environment should fix it, but I'm concerned that the broken environment may be a symptom of some deeper problem.
Since we're still unable to reproduce the error I'm closing this issue for now. If the solution suggested above didn't help (conda install -c conda-forge botocore=1.35.23
) and you still need assistance, you can post an update and we'll reopen the issue and continue debugging.
Initial installation (outside DeepESDL, Ubuntu 24.04.1 LTS, Conda 24.7.1 ) with:
importing of
xcube.core.store
fails withImportError: cannot import name 'resolve_auth_type' from 'botocore.auth'
Since this sounded and turned out as an error in aiobotocore/botocore,
pip check
should show dependencies here: