Beispiel #1
0
    def __init__(self, platform, tag, root, url, platform_version, updatesite = None, feature_id = None):
        self.platform = platform
        self.tag = tag
        self.feature_id = feature_id
        self.platform_version = platform_version
        self.root = root
        self.updatesite = updatesite

        super(PluginSite, self).__init__(remote = (root, url),
                                         local  = (resources.default_feature_location(),
                                                  self.platform_version,
                                                  self.feature_id,
                                                  url.rsplit('/', 1)[-1]))

        self.plugins = {}
Beispiel #2
0
    def _cache_parts(self, temp):

        if self.dist_type == 'zip':
            plugin_dist_file = self.plugin_id + '.zip'
        else:
            plugin_dist_file = self.plugin_id + '/' + path.path(self._location).name

        mypath = root = (resources.default_feature_location(),)
        if temp:
            mypath += ('temp',)

        return mypath + (
                self.platform_version,
                self.feature_id,
                plugin_dist_file,
        )
Beispiel #3
0
    def _cache_parts(self, temp):

        if self.dist_type == 'zip':
            plugin_dist_file = self.plugin_id + '.zip'
        else:
            plugin_dist_file = self.plugin_id + '/' + path.path(
                self._location).name

        mypath = root = (resources.default_feature_location(), )
        if temp:
            mypath += ('temp', )

        return mypath + (
            self.platform_version,
            self.feature_id,
            plugin_dist_file,
        )
Beispiel #4
0
    def __init__(self,
                 platform,
                 tag,
                 root,
                 url,
                 platform_version,
                 updatesite=None,
                 feature_id=None):
        self.platform = platform
        self.tag = tag
        self.feature_id = feature_id
        self.platform_version = platform_version
        self.root = root
        self.updatesite = updatesite

        super(PluginSite,
              self).__init__(remote=(root, url),
                             local=(resources.default_feature_location(),
                                    self.platform_version, self.feature_id,
                                    url.rsplit('/', 1)[-1]))

        self.plugins = {}