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
A basic S3FileSystem class like the rest of providers
Passing the bare minimum tests (apparently moto doesn't work well with aiobotocore when used in wrapper mode, support moto client wrappers aio-libs/aiobotocore#755, so we probably would have to rewrite the test remote using the server mode)
Porting ~/.aws/config parsing
Permission/grant mangement
Port functional/unit tests (and drop the redundant ones)
s3fs doesn't support 3.6 (py3.6 >= support fsspec/s3fs#445) [perhaps we can have a fork for 3.6 only and have it on pypi until we also drop the support, EOL is in 9 months]
try to setup dvc bench
end to end performance testing
Collecting issues regarding s3 on the bug tracker and checking whether they still apply or not
Future;
should we continue to wrap boto-based exceptions (e.g NoBucketFound etc), using FileNotExistError/PermissionError will offer better handling, deferred.
Look into whether we can preserve / port the walk_files(prefix=) optimization, .find() can do it in theory though due to some limitations and my limited understanding over that part, this is also deferred (and possibly should be considered in s3: performance implications of s3fs #5969)
Roadmap;
S3FileSystemclass like the rest of providers~/.aws/configparsingFuture;
should we continue to wrap boto-based exceptions (e.g NoBucketFound etc), usingFileNotExistError/PermissionErrorwill offer better handling, deferred.Look into whether we can preserve / port the,walk_files(prefix=)optimization.find()can do it in theory though due to some limitations and my limited understanding over that part, this is also deferred (and possibly should be considered in s3: performance implications of s3fs #5969)