-argv = sys.argv
-exe = os.path.realpath(argv[0])
-exepath = os.path.split(exe)[0] or '.'
-
-# fix the PYTHONPATH to include our lib dir
-if os.path.exists("%s/../bup/." % exepath):
- # Everything is relative to exepath (i.e. LIBDIR/cmd/)
- cmdpath = exepath
- libpath = os.path.join(exepath, '..')
- resourcepath = libpath
-else:
- # running from the src directory without being installed first
- cmdpath = exepath
- libpath = os.path.join(exepath, '../lib')
- resourcepath = libpath
-sys.path[:0] = [libpath]
-os.environ['PYTHONPATH'] = libpath + ':' + os.environ.get('PYTHONPATH', '')
-os.environ['BUP_MAIN_EXE'] = os.path.abspath(exe)
-os.environ['BUP_RESOURCE_PATH'] = resourcepath
-
-
-from bup import compat, helpers