Closed GoogleCodeExporter closed 9 years ago
Ah, it looks like "pip install bcrypt" is installing a new bcrypt library which
came out in the last month or so (https://github.com/dstufft/bcrypt). Since
it's api-compatible with py-bcrypt (http://code.google.com/p/py-bcrypt/),
passlib detects it as such, but there's apparently a small api difference
between the two of them, which is causing the bug here.
I would suggest using py-bcrypt, except that 1) I don't think that project
supports py3 and 2) I don't think it's being very actively maintained right
now. So it's probably best just to add support for this new library into
passlib :)
Unless something surprising comes up, I should be able to roll out a bugfix
release within a week or so (since this is a new bcrypt library, i'll need to
do some more thorough testing first).
- Eli
Original comment by elic@astllc.org
on 17 Jun 2013 at 7:37
The new library was also mentioned in issue 40 as being Python3-compatible. But
with the current 'bcrypt' (1.0.2) I don't see the traceback. Instead it "just
works".
Original comment by felix.sc...@oss.schwarz.eu
on 10 Dec 2013 at 9:48
Can I assume this might be fixed in 1.6.2?
Original comment by mdw1...@gmail.com
on 19 Dec 2013 at 9:14
Passlib 1.6.2 has been released, and 'bcrypt' should now be working fine. While
it was probably "just working" for some people, there were a few
unicode-related errors that should now be ironed out.
Original comment by elic@astllc.org
on 27 Dec 2013 at 12:37
Original issue reported on code.google.com by
leckey.r...@gmail.com
on 12 Jun 2013 at 2:58