Error importing pip package s3fs

User16753724663
Databricks Employee
Databricks Employee

A job recently began failing with the following error when a python notebook imports the pip package s3fs.

ImportError: cannot import name 'maybe_sync' from 'fsspec.asyn' (/databricks/python/lib/python3.8/site-packages/fsspec/asyn.py)
 
ImportError Traceback (most recent call last)
 
in
 
11 import time
 
12 from pathlib import Path
 
---> 13 import s3fs
 
14
 
15 pd.options.display.max_rows = 1000
 
 
 
/databricks/python/lib/python3.8/site-packages/s3fs/__init__.py in
 
----> 1 from .core import S3FileSystem, S3File
 
2 from .mapping import S3Map
 
3
 
4 from ._version import get_versions
 
5
 
 
 
/databricks/python/lib/python3.8/site-packages/s3fs/core.py in
 
9 from fsspec.spec import AbstractBufferedFile
 
10 from fsspec.utils import infer_storage_options, tokenize
 
---> 11 from fsspec.asyn import AsyncFileSystem, sync, sync_wrapper, maybe_sync
 
12
 
13 import aiobotocore