def __init__(self, buildout, name, options, logger, config): self.buildout = buildout self.name = name self.options = options self.logger = logger self.config = config # it should download something self.download = downloadRecipe(buildout, name, self.get_download_options())
def __init__(self, buildout, name, options): self.buildout = buildout self.name = name self.options = options self.logger = logging.getLogger(self.name) options.setdefault('destination', os.path.join( buildout['buildout']['parts-directory'], self.name)) if "version" not in options: self.logger.error("No version specified") raise zc.buildout.UserError("No version specified") if options["version"] not in PACKAGES: self.logger.error("Specified version %s is not supported" % options['version']) raise zc.buildout.UserError("Specified version %s is not supported" % options['version']) self.options['url'] = PACKAGES[options['version']] self.options['download-only'] = 'true' self.download = downloadRecipe(buildout, name, options)
def __init__(self, buildout, name, options): self.buildout = buildout self.name = name self.options = options self.logger = logging.getLogger(self.name) options.setdefault( 'destination', os.path.join(buildout['buildout']['parts-directory'], self.name)) if "version" not in options: self.logger.error("No version specified") raise zc.buildout.UserError("No version specified") if options["version"] not in PACKAGES: self.logger.error("Specified version %s is not supported" % options['version']) raise zc.buildout.UserError( "Specified version %s is not supported" % options['version']) self.options['url'] = PACKAGES[options['version']] self.options['download-only'] = 'true' self.download = downloadRecipe(buildout, name, options)
def __init__(self, buildout, name, options): self.options = options options.setdefault('target', os.path.join(buildout['buildout']['directory'], 'lib', name)) self.download = downloadRecipe(buildout, name, options)