$npx skillfedfor your agent

fsspec-xrootd

xrootd implementation for fsspec

With conditionsPyPI Scientific/EngineeringReleased Jun 20261.2M downloads / moBSD-3-ClausePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — fsspec_xrootd-0.5.5-py3-none-any.whl
v0.5.5 · released 2026-06-01 · Python >=3.9 · 2 runtime deps: fsspec, xrootd

Yes, if you need to access XRootD storage from Python and are comfortable with the early development status (Planning phase). Install friction is low, maintenance is active, and there are no known vulnerabilities. The main prerequisite is having the XRootD client bindings available on your Linux system. Not relevant if you don't use XRootD or need Windows/macOS support.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.9 or newer and the XRootD client bindings installed on your system; only tested on Linux.
  • Low friction install with a pure Python wheel.
  • Actively maintained with recent releases.

License · maintenance · safety

BSD-3-Clause (permissive) — BSD-3-Clause is permissive; you can use this package freely in most contexts, including commercial software, with minimal restrictions.

last release 2026-06-01 (74 days) · last repo commit 2026-08-13 · 5 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 1,192,580 downloads/mo, #4,236 on PyPI

Verify before relying

pip install fsspec-xrootd

import fsspec
fs = fsspec.filesystem('root', host='xrootd.example.com')
files = fs.ls('/path/on/server')
  • Whether the xrootd client bindings are available via standard package managers or must be compiled from source.
  • Performance characteristics and scalability limits for large file transfers or many concurrent connections.
  • Compatibility with non-Linux operating systems beyond the stated Linux-only testing.
Same gist for agents: .md · .json

What it is and what it does

fsspec-xrootd is a plugin that extends fsspec (a filesystem abstraction layer) to work with XRootD, a distributed file storage system commonly used in high-energy physics and scientific computing. Once installed, fsspec can transparently read and write files on XRootD servers using the 'root' protocol scheme, letting you treat remote XRootD storage like a local filesystem in your Python code.

The package wraps the XRootD client bindings and integrates them into fsspec's standard interface. It depends on both fsspec and xrootd (the compiled client library), and is actively maintained with support for Python 3.9 through 3.14. It is currently in early development status but has been in use since 2022.

Use it for

  • Access files stored on XRootD servers from Python without writing XRootD-specific client code.
  • Integrate XRootD storage into data processing pipelines that already use fsspec for other storage backends.
  • Read scientific datasets hosted on XRootD infrastructure in high-energy physics workflows.
  • Build tools that need to work uniformly across multiple storage systems, including XRootD, via fsspec's protocol abstraction.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need to access XRootD storage from Python and are comfortable with the early development status (Planning phase).

Install friction is low, maintenance is active, and there are no known vulnerabilities. The main prerequisite is having the XRootD client bindings available on your Linux system. Not relevant if you don't use XRootD or need Windows/macOS support.

Install

fsspec-xrootd on PyPI

Before you install

Low friction install with a pure Python wheel. Actively maintained with recent releases. Depends on fsspec and the xrootd client bindings; the latter is a compiled dependency that must be available on your system.

Requires Python 3.9 or newer and the XRootD client bindings installed on your system; only tested on Linux.

License in practice

BSD-3-Clause is permissive; you can use this package freely in most contexts, including commercial software, with minimal restrictions.

Quickstart

pip install fsspec-xrootd

import fsspec
fs = fsspec.filesystem('root', host='xrootd.example.com')
files = fs.ls('/path/on/server')

Verify before relying

  • Whether the xrootd client bindings are available via standard package managers or must be compiled from source.
  • Performance characteristics and scalability limits for large file transfers or many concurrent connections.
  • Compatibility with non-Linux operating systems beyond the stated Linux-only testing.

Package facts

LicenseBSD-3-Clause permissive
Python supportSupports the current Python release >=3.9
Install frictionLow. Pure-Python wheel
Runtime dependencies
2 packages
fsspecxrootd
MaintenanceActively maintained 74 days since the last release
Last repo commit
First released
Downloads1,192,580 / month, #4,236 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 1 - PlanningIntended Audience :: DevelopersIntended Audience :: Science/ResearchOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.9Topic :: Scientific/Engineering

Evidence: fsspec_xrootd-0.5.5-py3-none-any.whl

Tags

Capabilities
xrootd file accessfsspec xrootd protocoldistributed storage clientxrootd filesystem adapterremote file system xrootdfsspec storage backend
Topics
xrootd-storagefsspec-pluginscientific-computing

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “xrootd file access”

  • fsspec-xrootdAdds XRootD storage support to fsspec, enabling file access to XRootD…
  • xrootdProvides Python bindings to XRootD, a high-performance distributed…
  • uprootUproot reads and writes ROOT files (the data format used in…

Give your agent the search over MCP, or paste the wish link into any chat.

More Scientific/Engineering packages

numpy Worth it
PyPI · Software Development · released Aug 2026

NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.

BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0compiled wheel · 3.12+
1.1Bdownloads / mo
pandas Worth it
PyPI · Scientific/Engineering · released Jul 2026

pandas provides fast, flexible data structures (Series and DataFrame) for loading, cleaning, transforming, and analyzing labeled or relational data in Python.

BSD-3-Clausecompiled wheel · 3.11+
769.1Mdownloads / mo
scipy Worth it
PyPI · Libraries · released Jun 2026

scipy provides numerical algorithms for mathematics, science, and engineering—including optimization, integration, linear algebra, Fourier transforms, signal and image processing, and ODE solvers—built on numpy arrays.

BSD-3-Clausecompiled wheel · 3.12+
449.0Mdownloads / mo
scikit-learn Worth it
PyPI · Software Development · released Jun 2026

scikit-learn provides a comprehensive Python library for supervised and unsupervised machine learning, including classification, regression, clustering, dimensionality reduction, and model evaluation tools built on NumPy and SciPy.

Install it if you need to train, evaluate, or deploy supervised or unsupervised learning models.

BSD-3-Clausecompiled wheel · 3.11+
235.5Mdownloads / mo
dill Worth it
PyPI · Software Development · released Jan 2026

dill extends Python's pickle module to serialize and deserialize a much wider range of Python objects, including functions, lambdas, classes, and interpreter sessions, to byte streams for storage or network transmission.

BSD-3-Clausepure Python · 3.9+
208.1Mdownloads / mo
multiprocess Worth it
PyPI · Software Development · released Jan 2026

Multiprocess is an enhanced fork of Python's standard multiprocessing library that uses dill for better serialization, allowing you to spawn processes with a threading-like API and share complex objects between them.

Install it if you use multiprocessing and encounter pickle serialization limits with lambdas or complex objects.

BSD-3-Clausepure Python · 3.9+
202.7Mdownloads / mo

See also fsspec · xrootd · webdav4 · sshfs · gdrive-fsspec · azureml-fsspec · adlfs · universal-pathlib · s5cmd · textual-universal-directorytree