def upload(self, package, data): key = Key(self.bucket) key.key = self.get_path(package) key.set_metadata('name', package.name) key.set_metadata('version', package.version) key.set_contents_from_string(data.read())
def create_directory(self, directory): self.logger.info("creating directory %s", directory) k = Key(self.bucket) k.key = directory[1:]+'/' k.set_metadata('Content-Type', 'application/x-directory') k.set_contents_from_string('')