Skip to content
This repository has been archived by the owner on Feb 20, 2024. It is now read-only.

Latest commit

 

History

History
73 lines (50 loc) · 1.91 KB

README.rst

File metadata and controls

73 lines (50 loc) · 1.91 KB

pyxrootd buildstatus

Python bindings for XRootD

Note

XRootD Python bindings have been integrated into the core XRootD project (please have a look at: https://github.com/xrootd/xrootd/tree/master/bindings/python). This reposityry is now deprecated.

Requirements

  • Python 2.4 or later
    • Works on Python 2.4 -> 2.7
    • Python 3 not yet supported (coming soon)
  • New XRootD client + development headers
    • xrootd-client, xrootd-client-devel packages
    • Version 3.3.3 or above required

RPM Installation

If you just want to install via RPM, we build one incrementally using TeamCity. You can get it here. Once you've done that, you're done - you don't need to follow any of the rest of the instructions here.

Getting the source

Clone the repository:

$ git clone git://github.com/xrootd/xrootd-python.git

Installation

If you have obtained a copy of pyxrootd yourself use the setup.py script to install.

To install in your home directory:

$ python setup.py install --user

To install system-wide (requires root privileges):

$ sudo python setup.py install

Post-installation

If you installed pyxrootd into your home directory with the --user option above, add ${HOME}/.local/bin to your ${PATH} if it is not there already (put this in your .bashrc):

$ export PATH=${HOME}/.local/bin${PATH:+:$PATH}