def set_minitage_env(buildout):
    options = buildout.get("minitagificator", {})
    r = Script(buildout, "minitagificator", options)
    r._set_compilation_flags()
    r._set_path()
    r._set_py_path()
    r._set_pkgconfigpath()
 def __init__(self, buildout, name, options):
     if 'url' in options:
         del options['url']
     bScript.__init__(self, buildout, name, options)
            if isinstance(req, str):
                if parse_entry_point(req):
                    options["entry-points"] += "%s\n" % req
                else:
                    # append it to eggs to be generated
                    try:
                        # if it is really an egg
                        req = pkg_resources.Requirement.parse(req)
                        # append it to eggs
                        options["eggs"] += "\n%s" % req
                    except Exception, e:
                        # other wise, just add the dist to the scripts for later use
                        options["scripts"] += "\n%s" % req
            elif isinstance(req, tuple):
                options["entry-points"] += "%s=%s:%s\n" % req
        r = Script(buildout, "foo", options)
        if dest and options.get("bin-directory", False):
            if dest == options["bin-directory"]:
                dest = buildout["buildout"].get("eggs-directory", "eggs")

        r._dest = dest
        res = r.install(working_set=working_set)
        return res

    from zc.buildout import easy_install

    easy_install.scripts = scripts


def set_minitage_env(buildout):
    options = buildout.get("minitagificator", {})