support cloud storage with libcloud, starting with Amazon AWS S3

apache-libcloud enables uploading to basically any cloud storage service.
This is the first implementation that allows `fdroid server` to push a repo
up to a AWS S3 'bucket'.  Supporting other cloud storage services should
mostly be a matter of finding the libcloud "Provider" and setting the
access creditials.

fixes #3137 https://dev.guardianproject.info/issues/3137
This commit is contained in:
Hans-Christoph Steiner 2014-04-15 22:41:28 -04:00
parent d1cd817759
commit f0def08add
3 changed files with 62 additions and 6 deletions

View file

@ -32,6 +32,7 @@ setup(name='fdroidserver',
'paramiko',
'PIL',
'python-magic',
'apache-libcloud >= 0.5',
],
classifiers=[
'Development Status :: 3 - Alpha',