fix/bcrypt-compatibility
main
bcrypt 5.0.0 is incompatible with passlib 1.7.x - passlib tries to access bcrypt.__about__.__version__ which was removed in bcrypt 5.x. Constrain bcrypt to >=4.0,<5.0 to maintain compatibility.