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", {})