bcrypt 5.0.0 passlib 1.7.4 === full register traceback === | File "/usr/local/lib/python3.11/site-packages/passlib/utils/handlers.py", line 2254, in _stub_requires_backend | cls.set_backend() | File "/usr/local/lib/python3.11/site-packages/passlib/utils/handlers.py", line 2156, in set_backend | return owner.set_backend(name, dryrun=dryrun) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/local/lib/python3.11/site-packages/passlib/utils/handlers.py", line 2163, in set_backend | return cls.set_backend(name, dryrun=dryrun) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/local/lib/python3.11/site-packages/passlib/utils/handlers.py", line 2188, in set_backend | cls._set_backend(name, dryrun) | File "/usr/local/lib/python3.11/site-packages/passlib/utils/handlers.py", line 2311, in _set_backend | super(SubclassBackendMixin, cls)._set_backend(name, dryrun) | File "/usr/local/lib/python3.11/site-packages/passlib/utils/handlers.py", line 2224, in _set_backend | ok = loader(**kwds) | ^^^^^^^^^^^^^^ | File "/usr/local/lib/python3.11/site-packages/passlib/handlers/bcrypt.py", line 626, in _load_backend_mixin | return mixin_cls._finalize_backend_mixin(name, dryrun) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/local/lib/python3.11/site-packages/passlib/handlers/bcrypt.py", line 421, in _finalize_backend_mixin | if detect_wrap_bug(IDENT_2A): | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/local/lib/python3.11/site-packages/passlib/handlers/bcrypt.py", line 380, in detect_wrap_bug | if verify(secret, bug_hash): | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/local/lib/python3.11/site-packages/passlib/utils/handlers.py", line 792, in verify | return consteq(self._calc_checksum(secret), chk) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/local/lib/python3.11/site-packages/passlib/handlers/bcrypt.py", line 655, in _calc_checksum | hash = _bcrypt.hashpw(secret, config) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ValueError: password cannot be longer than 72 bytes, truncate manually if necessary (e.g. my_password[:72]) -- File "/usr/local/lib/python3.11/site-packages/passlib/utils/handlers.py", line 2254, in _stub_requires_backend cls.set_backend() File "/usr/local/lib/python3.11/site-packages/passlib/utils/handlers.py", line 2156, in set_backend return owner.set_backend(name, dryrun=dryrun) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/passlib/utils/handlers.py", line 2163, in set_backend return cls.set_backend(name, dryrun=dryrun) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^