Using methods of an S3Path abstract object - created without authentication arguments, returns falsy value:
An S3Path object without authenticating arguments is created
from upath import UPath
s3_obj = UPath("s3://my-bucket/my-dir/")
s3_obj.is_dir()
>>False #thats misleading
s3_obj = UPath("s3://my-bucket/my-dir/", profile=<my_aws_profile>)
s3_obj.is_dir()
>>True
I would expect raising an Auth exception either when constructing the S3Path object, or when calling the is_dir() method attempted.