This issue is likely caused by bcrypt 4.1.x removing the about attribute, which passlib still tries to access.
Can you check your bcrypt and passlib versions? Run:
python -c "import bcrypt, passlib; print(bcrypt.__version__, passlib.__version__)"
If bcrypt >= 4.1.0, try downgrading:
pip install "bcrypt==4.0.1"
Let me know what versions you have.