You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since the release of Python 3.10.2 on January 14th, 2022, xcube builds fail with errors like:
ImportError: cannot import name 'MutableMapping' from 'collections'
This is because abstract base classes have been moved from Python's 'collections' package to 'collections.abc'. While there are a few instances in the xcube code where the import needs to be adjusted, this issue also affects the pydap package, which is a transitive dependency of xarray and is beyond our fixing scope.
Also, the relevant change has already been included in Python 3.10, for some reason, Python 3.9 was used for xcube builds until the release of Python 3.10.2.
The text was updated successfully, but these errors were encountered:
Since the release of Python 3.10.2 on January 14th, 2022, xcube builds fail with errors like:
ImportError: cannot import name 'MutableMapping' from 'collections'
This is because abstract base classes have been moved from Python's 'collections' package to 'collections.abc'. While there are a few instances in the xcube code where the import needs to be adjusted, this issue also affects the pydap package, which is a transitive dependency of xarray and is beyond our fixing scope.
Also, the relevant change has already been included in Python 3.10, for some reason, Python 3.9 was used for xcube builds until the release of Python 3.10.2.
The text was updated successfully, but these errors were encountered: