Skip to content

fsspec URIs with '+' instead of '::' #1752

@hhoeflin

Description

@hhoeflin

Hi,

I wanted to ask about the fsspec convention of using '::' to chain URL handling protocols (e.g. simplecache with s3fs). Using '::' means the resulting string is not a URI (e.g. 'simplecache::s3fs://bucket_name/myfile') as the 'simplecache::s3fs' violates https://datatracker.ietf.org/doc/html/rfc3986#section-3.1

This is also related to pandas not being able to use these (see pandas-dev/pandas#59684) as it checks if the path given to pandas follows RFC3986. My question is if it would be possible to also allow specification of '+' to chain URL, which would then result in a valid URI.

This would not cover the more complicated chaining cases, but at least the simple one.

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions