[Top][All Lists]
[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: |
Sat, 03 Jan 2009 17:31:24 -0600 |
User-agent: |
Thunderbird 2.0.0.18 (X11/20081125) |
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.
...Ken
signature.asc
Description: OpenPGP digital signature