python-dotenv serpapi pdfplumber requests pytest pytest-mock openai psycopg2-binary fastapi uvicorn[standard] httpx numpy pandas bcrypt PyJWT