duplicity-talk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Duplicity-talk] I get message "DeprecationWarning: the sha module i


From: Kenneth Loafman
Subject: Re: [Duplicity-talk] I get message "DeprecationWarning: the sha module is deprecated; use the hashlib" when executing duplicity
Date: Tue, 06 Jan 2009 11:36:57 -0600
User-agent: Thunderbird 2.0.0.18 (X11/20081125)

Kenneth Loafman wrote:
> Kenneth Loafman wrote:
>> Dieter Bloms wrote:
>>> Hi,
>>>
>>> I use openSUSE 11.1 and get the follwoing waring when starting
>>> duplicity:
>>>
>>> --snip--
>>> video:~ # duplicity --version
>>> /usr/local/lib/python2.6/site-packages/duplicity/gpg.py:23: 
>>> DeprecationWarning: the sha module is deprecated; use the hashlib module 
>>> instead
>>>   import select, os, sys, thread, sha, md5, types, cStringIO, tempfile, re, 
>>> gzip
>>> /usr/local/lib/python2.6/site-packages/duplicity/gpg.py:23: 
>>> DeprecationWarning: the md5 module is deprecated; use hashlib instead
>>>   import select, os, sys, thread, sha, md5, types, cStringIO, tempfile, re, 
>>> gzip
>>> duplicity 0.5.05
>>> --snip--
>>>
>>> I tried to import hashlib instead of sha and md5 module, but it doesn't
>>> work:
>>>
>>> --snip--
>>> Last full backup date: Sat Dec 27 00:10:02 2008
>>>
>>> Traceback (most recent call last):
>>>   File "/usr/local/bin/duplicity", line 579, in <module>
>>>     with_tempdir(main)
>>>   File "/usr/local/bin/duplicity", line 573, in with_tempdir
>>>     fn()
>>>   File "/usr/local/bin/duplicity", line 565, in main
>>>     incremental_backup(sig_chain)
>>>   File "/usr/local/bin/duplicity", line 271, in incremental_backup
>>>     bytes_written = write_multivol("inc", tarblock_iter,
>>> globals.backend)
>>>   File "/usr/local/bin/duplicity", line 157, in write_multivol
>>>     vi.set_hash("SHA1", gpg.get_hash("SHA1", tdp))
>>>   File "/usr/local/lib/python2.6/site-packages/duplicity/gpg.py", line
>>> 307, in get_hash
>>>     hash_obj = sha.new()
>>> NameError: global name 'sha' is not defined
>>> --snip--
>>>
>>> I use duplicity 0.5.05
>>>
>>> I don't have any skills about python, so maybe someone will make a
>>> little patch to fit the future python releases.
>> Thanks.  This will get fixed when duplicity is tested against Python
>> 2.6.  Currently, only 2.3-->2.5 are supported.
> 
> Forgot to add... duplicity will still work.  The deprecation warning is
> just that, a warning, nothing fatal.  I'll address the warning in the
> next release, and test against 2.6 as well.

This fix is in CVS now and runs under 2.3, 2.4, and 2.5.  I don't have
2.6 installed, but it should run there as well.

...Ken

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]