#20475 closed Bug (invalid)
DeprecationWarning: django.utils.hashcompat is deprecated
| Reported by: | caumons | Owned by: | nobody |
|---|---|---|---|
| Component: | Uncategorized | Version: | 1.5 |
| Severity: | Normal | Keywords: | warning |
| Cc: | Triage Stage: | Unreviewed | |
| Has patch: | no | Needs documentation: | no |
| Needs tests: | no | Patch needs improvement: | no |
| Easy pickings: | no | UI/UX: | no |
Description
When using Django 1.5 I could saw some deprecation warnings like this one:
/usr/local/lib/python2.7/dist-packages/django/utils/hashcompat.py:9: DeprecationWarning: django.utils.hashcompat is deprecated; use hashlib instead DeprecationWarning)
When I updated to 1.5.1 I expected that this'd have been fixed, but it isn't.
I'm not using this library directly in my code, so I guess there is/are some old deprecated imports in Django that should be changed.
P.S. I'm using the following 3rd party apps: 'captcha', 'gravatar', 'transmeta', 'south', 'wysihtml5'
Change History (4)
comment:1 by , 12 years ago
| Resolution: | → invalid |
|---|---|
| Status: | new → closed |
comment:2 by , 12 years ago
File "C:\Users\...\AppData\Roaming\Python\Python27\site-packages\django_py
odbc\creation.py", line 3, in <module>
from django.utils.hashcompat import md5_constructor
File "C:\Users\...\AppData\Roaming\Python\Python27\site-packages\django\ut
ils\hashcompat.py", line 9, in <module>
DeprecationWarning)
DeprecationWarning: django.utils.hashcompat is deprecated; use hashlib instead
comment:3 by , 12 years ago
The warning is being raised by code in django-pyodbc. This is the package which needs updating.
Looking at the latest CI build of the 1.5.x branch it looks like this warning is not raised.
I guess one of your 3rd party apps is using the deprecated
django.utils.hashcompatmodule.To track down which one is the culprit you should try running your testsuite or your development server (or a command that triggers this warning) while setting python warning control to the error level and study the traceback: e.g.
python -Werror ./manage.py runserver. This should point you to module referencingdjango.utils.hashcompat.You can then notify the author or the app of this issue and even write a patch to get rid of this pesky warning.