def put(self, filename, data):
        url = 'http://' + self.bucket + '.s3.amazonaws.com/' + filename
        return requests.put(url, data=data, auth=S3Auth(self.access_key, self.secret_key))
Retrieves the instance of the project factory to use with this
dataset/ETHPy150Open thylong/cabu/cabu/utils/bucket.py/Bucket.put--crossover with--dataset/ETHPy150Open enthought/envisage/envisage/ui/single_project/project_plugin.py/ProjectPlugin._get_contributed_project_factory