Report Open Access

PyXRootD PyPI distribution and new declarative file access API for XRootD Client

Krzysztof Jamrg

The project described in this report is related to XRootD framework development. It was divided into two parts. First part was about publishing XRootD python bindings called PyXRootD to Python Package Index. This makes PyXRootD installation much easier and resolves problem with versioning. Second part was about creating new API for file operations, which are one of mainly used components of XRootD framework. Introduced API provides more readable and convenient way of using asynchronous functions available in XRootD.
This report describes the motivation behind both parts of the project and their implementation.

Files (313.4 kB)
Name Size
313.4 kB Download
All versions This version
Views 9898
Downloads 8383
Data volume 26.0 MB26.0 MB
Unique views 9494
Unique downloads 8181


Cite as