-
Notifications
You must be signed in to change notification settings - Fork 48
Open
Labels
enhancement πNew feature or requestNew feature or request
Description
It would be nice if universal pathlib supported XRootD filesystems where the fsspec implementation of the filesystem lives in https://github.com/scikit-hep/fsspec-xrootd.
It's an extremely common filesystem in particle physics.
It currently does not work with the default implementation fallback and feels like it's getting confused with the path
In [1]: from upath import UPath
In [2]: p = UPath("root://cmseos.fnal.gov//store/user/ikrommyd/")
/Users/iason/micromamba/envs/awkward-coffea/lib/python3.13/site-packages/upath/core.py:318: UserWarning: UPath 'root' filesystem not explicitly implemented. Falling back to default implementation. This filesystem may not be tested.
upath_cls = get_upath_class(protocol=pth_protocol)
In [3]: str(p)
Out[3]: 'root:///store/user/ikrommyd'
In [4]: str(p.parent)
Out[4]: 'root:///'Metadata
Metadata
Assignees
Labels
enhancement πNew feature or requestNew feature or request