#!/usr/bin/env python

import os
import sys

import pkg_resources

from stoqserver.main import main
from stoqserver.common import SERVER_EGGS


for egg in SERVER_EGGS:
    egg_filename = pkg_resources.resource_filename('stoqserver',
                                                   'data/eggs/%s' % (egg, ))
    if os.path.exists(egg_filename):
        sys.path.insert(0, egg_filename)

try:
    sys.exit(main(sys.argv[1:]))
except KeyboardInterrupt:
    raise SystemExit
