Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > DeprecationWarning on md5

Reply
Thread Tools

DeprecationWarning on md5

 
 
Zeynel
Guest
Posts: n/a
 
      11-19-2009
Hello,

I am a newbie both in Scrapy and Python. When I create a project with
Scrapy I get these errors:

C:\Python26\lib\site-packages\twisted\python\filepath.py:12:
DeprecationWarning: the sha module is deprecated; use the hashlib
module instead import sha
C:\Python26\lib\site-packages\twisted\spread\pb.py:30:
DeprecationWarning: the md5 module is deprecated; use hashlib instead
import md5
C:\Python26\lib\site-packages\twisted\mail\smtp.py:10:
DeprecationWarning: the MimeWriter module is deprecated; use the email
package instead

I found several references to this "bug" but I could not understand
how to fix it. Can anyone help?

Thanks
 
Reply With Quote
 
 
 
 
Chris Rebert
Guest
Posts: n/a
 
      11-19-2009
On Wed, Nov 18, 2009 at 5:23 PM, Zeynel <(E-Mail Removed)> wrote:
> Hello,
>
> I am a newbie both in Scrapy and Python. When I create a project with
> Scrapy I get these errors:
>
> C:\Python26\lib\site-packages\twisted\python\filepath.py:12:
> DeprecationWarning: the sha module is deprecated; use the hashlib
> module instead import sha
> C:\Python26\lib\site-packages\twisted\spread\pb.py:30:
> DeprecationWarning: the md5 module is deprecated; use hashlib instead
> import md5
> C:\Python26\lib\site-packages\twisted\mail\smtp.py:10:
> DeprecationWarning: the MimeWriter module is deprecated; use the email
> package instead
>
> I found several references to this "bug" but I could not understand
> how to fix it. Can anyone help?


This is a "bug" in the version of Twisted you're using. What Python is
saying is that Twisted is using some modules from the Python stdlib
that are deprecated and will be removed in some future version of
Python, thus Twisted will /eventually/ need to be changed to use the
newer replacement library.
However, this is only a warning, not an error; the code will run just
fine until you update to the eventual Python version that removed said
deprecated libraries (by which time a new Twisted version will
probably be available with the necessary fixes made).

So, basically you can safely ignore the warnings, unless you want to
custom-patch your Twisted installation, which I wouldn't particularly
recommend.
It's also entirely possible your Twisted is outdated and a new version
fixed to avoid using the deprecated modules is already available.

If you want to suppress the output of the warnings, see the docs for
the `warnings` module:
http://docs.python.org/library/warnings.html

Cheers,
Chris
--
http://blog.rebertia.com
 
Reply With Quote
 
 
 
 
Zeynel
Guest
Posts: n/a
 
      11-19-2009
Thanks. I tried the suppress it but no success. I need to read the
documentation more carefully. But since this is not error, I will
ignore them for now.


On Nov 18, 9:12*pm, Chris Rebert <(E-Mail Removed)> wrote:
> On Wed, Nov 18, 2009 at 5:23 PM, Zeynel <(E-Mail Removed)> wrote:
> > Hello,

>
> > I am a newbie both in Scrapy and Python. When I create a project with
> > Scrapy I get these errors:

>
> > C:\Python26\lib\site-packages\twisted\python\filepath.py:12:
> > DeprecationWarning: the sha module is deprecated; use the hashlib
> > module instead import sha
> > C:\Python26\lib\site-packages\twisted\spread\pb.py:30:
> > DeprecationWarning: the md5 module is deprecated; use hashlib instead
> > import md5
> > C:\Python26\lib\site-packages\twisted\mail\smtp.py:10:
> > DeprecationWarning: the MimeWriter module is deprecated; use the email
> > package instead

>
> > I found several references to this "bug" but I could not understand
> > how to fix it. Can anyone help?

>
> This is a "bug" in the version of Twisted you're using. What Python is
> saying is that Twisted is using some modules from the Python stdlib
> that are deprecated and will be removed in some future version of
> Python, thus Twisted will /eventually/ need to be changed to use the
> newer replacement library.
> However, this is only a warning, not an error; the code will run just
> fine until you update to the eventual Python version that removed said
> deprecated libraries (by which time a new Twisted version will
> probably be available with the necessary fixes made).
>
> So, basically you can safely ignore the warnings, unless you want to
> custom-patch your Twisted installation, which I wouldn't particularly
> recommend.
> It's also entirely possible your Twisted is outdated and a new version
> fixed to avoid using the deprecated modules is already available.
>
> If you want to suppress the output of the warnings, see the docs for
> the `warnings` module:http://docs.python.org/library/warnings.html
>
> Cheers,
> Chris
> --http://blog.rebertia.com


 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
create a md5 / md5 passwd with a salt Peter Woodsky Ruby 6 11-21-2008 09:08 AM
md5 from python different then md5 from command line ursache.marius@gmail.com Python 9 05-07-2006 11:49 PM
I remember someone asking about an MD5 javascript: http://pajhome.org.uk/crypt/md5/ Mozzie \( v \) Javascript 0 07-12-2004 01:06 PM
python 2.3.1 issues DeprecationWarning for FCNTL when importing tempfile Pierre Rouleau Python 7 10-06-2003 10:47 PM
RE: python 2.3.1 issues DeprecationWarning for FCNTL when importing tempfile Tim Peters Python 2 10-03-2003 07:36 PM



Advertisments