fastapi==0.104.1 uvicorn[standard]==0.24.0 python-multipart==0.0.6 python-jose[cryptography]==3.3.0 passlib[bcrypt]==1.7.4 python-decouple==3.8 python-dotenv==1.0.0 pydantic==2.5.0 pydantic-settings==2.1.0 # Database mongoengine==0.27.0 pymongo==4.6.0 # Web Scraping requests==2.31.0 beautifulsoup4==4.12.2 selenium==4.15.2 scrapy==2.11.0 lxml==4.9.3 html5lib==1.1 fake-useragent==1.4.0 aiohttp==3.9.1 httpx==0.25.2 # Search APIs google-search-results==2.4.2 googlesearch-python==1.2.3 # Note: Using requests for Bing search instead of unavailable bing-search-api # Message Queue kafka-python==2.0.2 # Caching redis==5.0.1 # Monitoring prometheus-client==0.19.0 # Testing pytest==7.4.3 pytest-asyncio==0.21.1 httpx==0.25.2 factory-boy==3.3.0 coverage==7.3.2 # CORS fastapi-cors==0.0.6 # File handling aiofiles==23.2.1 Pillow==10.1.0 # Data processing pandas==2.1.4 numpy==1.25.2 dateparser==1.2.0 # Text processing nltk==3.8.1 textblob==0.17.1 # Rate limiting slowapi==0.1.9 # Async support asyncio==3.4.3