Skip to content

jlsalmon/xrootd-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyxrootd buildstatus

Python bindings for XRootD

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-cl, xrootd-cl-devel packages

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/jussy/pyxrootd.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}

Running the tests

Testing requires the pytest package. Once pyxrootd is installed, it may be tested (from inside the source directory) by running:

$ py.test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published