The constraint in requirements.txt pins cryptography < 46.0.0. This prevents upgrading to cryptography >= 46.0.5, which patches a high-severity vulnerability:
Could you relax or remove the < 46.0.0 upper bound? If there's a known incompatibility with cryptography 46.x, happy to help test.