fastapi uvicorn sqlalchemy passlib[bcrypt] bcrypt==4.0.1 python-jose[cryptography] pydantic python-multipart flask psycopg2-binary itsdangerous pytest httpx pytest-postgresql pytz python-dotenv==1.0.0