add a version check for urwid

git-svn-id: http://code.icecube.wisc.edu/icetray/projects/dataio/trunk@1860 579d543e-85e3-4578-a5e8-1e6a993b7602
Remove a leftover include


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/dataio/trunk@1879 579d543e-85e3-4578-a5e8-1e6a993b7602
Make the scp file stager able to work when the username differs on the two machines

git-svn-id: http://code.icecube.wisc.edu/icetray/projects/dataio/trunk@1904 579d543e-85e3-4578-a5e8-1e6a993b7602
Enable dataio-shovel to use file stagers. 


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/dataio/trunk@1906 579d543e-85e3-4578-a5e8-1e6a993b7602
Tell GridFTPStager to try FTP operations multiple times before giving up
(request from Gonzalo).



git-svn-id: http://code.icecube.wisc.edu/icetray/projects/dataio/trunk@1912 579d543e-85e3-4578-a5e8-1e6a993b7602
remove unused directory

git-svn-id: http://code.icecube.wisc.edu/icetray/projects/dataio/trunk@1913 579d543e-85e3-4578-a5e8-1e6a993b7602
check if key exists before setting focus on it. start frame index at 1 to match old shovel.

git-svn-id: http://code.icecube.wisc.edu/icetray/projects/dataio/trunk@1915 579d543e-85e3-4578-a5e8-1e6a993b7602
x2100 is being removed. switch to convey for testing

git-svn-id: http://code.icecube.wisc.edu/icetray/projects/dataio/trunk@1916 579d543e-85e3-4578-a5e8-1e6a993b7602
meike now gets emails for each commits

git-svn-id: http://code.icecube.wisc.edu/icetray/projects/dataio/trunk@1924 579d543e-85e3-4578-a5e8-1e6a993b7602
added release notes.

git-svn-id: http://code.icecube.wisc.edu/icetray/projects/dataio/trunk@1930 579d543e-85e3-4578-a5e8-1e6a993b7602
from ticket #764, remove obsolete binaries. replace with some python example scripts. update the documentation a bit (pyshovel, syntax, example location).

git-svn-id: http://code.icecube.wisc.edu/icetray/projects/dataio/trunk@1940 579d543e-85e3-4578-a5e8-1e6a993b7602
delete unused function, closing ticket #738

git-svn-id: http://code.icecube.wisc.edu/icetray/projects/dataio/trunk@1941 579d543e-85e3-4578-a5e8-1e6a993b7602
convert from I3_PORTS to I3_TESTDATA

from #766


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/dataio/trunk@1948 579d543e-85e3-4578-a5e8-1e6a993b7602
Gracefully disable staging when no scratch directory can be found.


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/dataio/trunk@1956 579d543e-85e3-4578-a5e8-1e6a993b7602
add a dataio-shovel test

this breaks the terminal, and is probably a bad idea.

also need to have it deal w/ a missing expect binary


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/dataio/trunk@1957 579d543e-85e3-4578-a5e8-1e6a993b7602
let's try it like this

git-svn-id: http://code.icecube.wisc.edu/icetray/projects/dataio/trunk@1958 579d543e-85e3-4578-a5e8-1e6a993b7602
Exit normally (unwinding the stack and calling destructors) rather than just bailing.

git-svn-id: http://code.icecube.wisc.edu/icetray/projects/dataio/trunk@1959 579d543e-85e3-4578-a5e8-1e6a993b7602
Vastly simplify stager setup.

- Move scratch directory discovery inside of AbstractFileStager
- Lazily initialize scratch directory
- Allow the user to override directory discovery by calling dataio.set_local_scratch_dir()
- Fall back to . if all else fails
- Make dataio.get_stagers() return an I3FileStagerCollection instead of a bare list

git-svn-id: http://code.icecube.wisc.edu/icetray/projects/dataio/trunk@1960 579d543e-85e3-4578-a5e8-1e6a993b7602
Make repeated calls to GetReadablePath() and GetWriteablePath() return the same
filehandle. This prevents files from being downloaded twice or deleted or
uploaded prematurely.


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/dataio/trunk@1961 579d543e-85e3-4578-a5e8-1e6a993b7602
only include the dataio-shove-test if expect is found

git-svn-id: http://code.icecube.wisc.edu/icetray/projects/dataio/trunk@1966 579d543e-85e3-4578-a5e8-1e6a993b7602