python-dotenv serpapi pdfplumber requests pytest pytest-mock openai