tsileo / bakthat

Bakthat is a MIT licensed backup framework written in Python, it's both a command line tool and a Python module that helps you manage backups on Amazon S3/Glacier and OpenStack Swift. It automatically compress, encrypt (symmetric encryption) and upload your files.
http://bakthat.readthedocs.org/en/latest/
MIT License
491 stars 67 forks source link

osx 10.7.5 supported? #13

Closed pfitzmsn closed 11 years ago

pfitzmsn commented 11 years ago

running python 2.6.8 on 10.7.5... installs fine but get an error when trying to run configure.

File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/dumptruck-0.1.4-py2.6.egg/dumptruck/dumptruck.py", line 126 column_names_expected = {'key', 'type', 'value'}

tsileo commented 11 years ago

The issue comes from Python 2.6 and not OSX, I will ditch DumpTruck (the only requirement not Python 2.6 compatible) in favor of peewee.

The update should be available soon, I keep you updated !

pfitzmsn commented 11 years ago

awesome. thanks. i didnt see the docs on how to set up a central server based on mysql... but i did not look very hard either. would this need to be done through the API?

-pf

ps - sorry i am more of sys admin than dev so thanks for answering my questions.

On Sun, Mar 10, 2013 at 5:26 AM, Thomas Sileo notifications@github.comwrote:

The issue comes from Python 2.6 and not OSX, I will ditch DumpTruck (the only requirement not Python 2.6 compatible) in favor of peeweehttp://peewee.readthedocs.org/en/latest/index.html .

The update should be available soon, I keep you updated !

— Reply to this email directly or view it on GitHubhttps://github.com/tsileo/bakthat/issues/13#issuecomment-14678668 .

tsileo commented 11 years ago

I released bakthat 0.4.3 and now it should be Python2.6 compatible, keep me updated.

About the sync server, I haven't pushed yet my default implementation (next week I hope), but it will require MongoDB, not MySQL.

Let me know if you have any questions/feebacks.

pfitzmsn commented 11 years ago

looks it is still trying to use dumptruck?

File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bakthat-0.4.3-py2.6.egg/bakthat/models.py", line 207, in switch_from_dt_to_peewee import dumptruck File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/dumptruck-0.1.4-py2.6.egg/dumptruck/init.py", line 25, in from dumptruck import * File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/dumptruck-0.1.4-py2.6.egg/dumptruck/dumptruck.py", line 126 column_names_expected = {'key', 'type', 'value'}

On Sun, Mar 10, 2013 at 6:31 PM, Thomas Sileo notifications@github.comwrote:

I released bakthat 0.4.3 and now it should be Python2.6 compatible, keep me updated.

About the sync server, I haven't pushed yet my default implementation (next week I hope), but it will require MongoDB, not MySQL.

Let me know if you have any questions/feebacks.

— Reply to this email directly or view it on GitHubhttps://github.com/tsileo/bakthat/issues/13#issuecomment-14690925 .

tsileo commented 11 years ago

You're right, my bad... I think I fixed it, can you try to update to 0.4.4 ?

Thanks !

pfitzmsn commented 11 years ago

boom... you got it. thank you. let me know when the centralized central comes out!!

-pf

On Sun, Mar 10, 2013 at 7:02 PM, Thomas Sileo notifications@github.comwrote:

You're right, my bad... I think I fixed it, can you try to update to 0.4.4 ?

Thanks !

— Reply to this email directly or view it on GitHubhttps://github.com/tsileo/bakthat/issues/13#issuecomment-14691478 .

tsileo commented 11 years ago

Hi,

here is a basic synchronization server I use it for a month with 4 clients, it seems to works well, let me know if you need help getting it running of if you encounter any issue : https://github.com/tsileo/bakthat-syncserver

Keep me updated !