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())
Example #2
0
    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)
Example #4
0
    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)