python-dotenv>=1.0.0 pillow>=10.0.0 fastapi>=0.104.0 uvicorn>=0.24.0 pydantic>=2.5.0 pyodbc>=5.0.0 PyPDF2>=3.0.1 pymysql>=1.1.0 mysql-connector-python>=9.0.0 python-multipart>=0.0.20 python-jose[cryptography]>=3.3.0 passlib[bcrypt]>=1.7.4 # Pin bcrypt because passlib expects bcrypt.__about__.__version__ (removed in bcrypt 4.1+) bcrypt<4.1.0