Install & Compatibility
Where this runs
tested against v0.5.5 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
build_error
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 2.4s · import 0.306s · 45MB
43MB installed
● package 43MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
XRootDFileSystem
✓ from fsspec_xrootd import XRootDFileSystem
The correct import as of 0.5.x.
XRootDFileSystem
✓ from fsspec.implementations.xrootd import XRootDFileSystem
Also works via fsspec's implementation registry.
xrootd
✓
✗ import xrootd
This imports the low-level xrootd bindings, not the fsspec implementation.
XRootDFilesystem
✓
✗ from fsspec_xrootd import XRootDFilesystem
Letter case typo: 'Filesystem' vs 'FileSystem' (capital S).
Minimal example to create an XRootDFileSystem and list files. The XRootD client must be installed and configured (if using authentication, set XROOTD_VOMS environment variable).
import os
from fsspec_xrootd import XRootDFileSystem
# Example: list files at a root (adjust URL as needed)
fs = XRootDFileSystem()
files = fs.ls('/user/test')
print(files)
Errors
Common errors & fixes
ModuleNotFoundError: No module named 'XRootD'
XRootD Python bindings are missing
fixInstall XRootD: `conda install xrootd` or via system package manager (e.g., `apt install python3-xrootd`).
FileNotFoundError: [Errno 2] No such file or directory: '/some/path'
Path might not exist or authentication failure causes empty listing
fixCheck credentials (XROOTD_VOMS, proxy) and verify path exists. Use `fs.ls('/')` first to list root. ImportError: cannot import name 'XRootDFileSystem' from 'fsspec_xrootd'
Typo in class name (capitalization) or outdated version (<0.5.0).
fixUse correct capitalization: `XRootDFileSystem` (capital S). For older versions, check fsspec.implementations.xrootd.
Upgrade
Version history
0.5.5latest on PyPI · released Jun 1, 2026
Audit
Dependencies
fsspecrequiredCore library that this package extends
XRootDrequiredPython bindings for the XRootD client; must be installed separately (e.g., via conda or system package)