from __future__ import print_function import glob import os import sys # print to stderr def eprint(*args, **kwargs): print(*args, file=sys.stderr, **kwargs) # parse my path join = os.path.join base = os.path.dirname(os.path.abspath(os.path.realpath(__file__))) base = os.path.dirname(base) # set env os.environ['QNAP_HOME'] = base if not os.environ.get('PYTHON_EGG_CACHE'): os.environ['PYTHON_EGG_CACHE'] = base + '/tmp' # set sys path for path in glob.glob(join(base, 'lib/*.egg')): sys.path.insert(0, path) sys.path.insert(0, join(base, 'lib')) sys.path.insert(0, join(base, 'conf')) # print env eprint('Env Variables:') eprint('- QNAP_HOME = ' + os.environ['QNAP_HOME']) eprint('- PYTHON_EGG_CACHE = ' + os.environ['PYTHON_EGG_CACHE']) eprint('') eprint('sys.path:') eprint(sys.path) eprint('')