Permalink
Browse files

Include an 'extra_requires' for bcrypt

  • Loading branch information...
alex committed Apr 17, 2014
1 parent 47927eb commit 464b98b1feda5e5b41c961cf4386cc116f1618bd
Showing with 6 additions and 3 deletions.
  1. +3 −3 docs/topics/auth/passwords.txt
  2. +3 −0 setup.py
@@ -76,9 +76,9 @@ use it Django supports bcrypt with minimal effort.
To use Bcrypt as your default storage algorithm, do the following:
-1. Install the `bcrypt library`_ (probably by running ``sudo pip install
- bcrypt``, or downloading the library and installing it with ``python
- setup.py install``).
+1. Install the `bcrypt library`_. This can be done by running ``pip install
+ django[bcrypt]``, or by downloading the library and installing it with
+ ``python setup.py install``).
2. Modify :setting:`PASSWORD_HASHERS` to list ``BCryptSHA256PasswordHasher``
first. That is, in your settings file, you'd put::
View
@@ -47,6 +47,9 @@
entry_points={'console_scripts': [
'django-admin = django.core.management:execute_from_command_line',
]},
+ extras_require={
+ "bcrypt": ["bcrypt"],
+ },
zip_safe=False,
classifiers=[
'Development Status :: 3 - Alpha',

0 comments on commit 464b98b

Please sign in to comment.