Esempio n. 1
0
def _exec_pydeploy():
    sys.argv[0] = 'pydeploy'
    from pydeploy.entry_points.pydeploy import main
    return main()
Esempio n. 2
0
    for dirname, dirnames, filenames in os.walk(d):
        if 'setup.py' in filenames:
            return dirname
    raise LookupError("No setup.py found!")

def _unzip(package_path):
    if package_path.endswith(".tar.gz") or package_path.endswith(".tgz"):
        t = tarfile.open(package_path, "r:gz")
    else:
        raise NotImplementedError()
    extract_path = os.path.join(_PACKAGE_DIR, "extracted", os.path.basename(package_path))
    _ensure_dir(extract_path)
    t.extractall(extract_path)
    return extract_path

def _exec_pydeploy():
    sys.argv[0] = 'pydeploy'
    from pydeploy.entry_points.pydeploy import main
    return main()

################################## Boilerplate #################################
_VERBOSE = True
def log(msg, *args, **kwargs):
    if _VERBOSE:
        if args or kwargs:
            msg = msg.format(*args, **kwargs)
        print(msg, file=sys.stderr)

if __name__ == '__main__':
    sys.exit(main())