# Performance West — Python dependencies # Browser automation (state portal filings) # patchright is a drop-in Playwright replacement with built-in stealth # patches for navigator.webdriver, CDP leakage, runtime.enable, and # --disable-blink-features=AutomationControlled fingerprints. Used by # scripts/workers/services/telecom/undetected_browser.py for the FCC / # USAC / BDC filing handlers. Install chromium with: # patchright install chromium patchright>=1.45.0 playwright>=1.45.0 # Document generation python-docx>=1.1.0 Jinja2>=3.1.0 pikepdf>=9.0.0 pdfplumber>=0.10.0 reportlab>=4.1.0 # S3-compatible storage (MinIO) minio>=7.2.0 # Database psycopg2-binary>=2.9.9 # HTTP clients aiohttp>=3.9.0 requests>=2.31.0 httpx>=0.27.0 # HTML parsing (USAC USF factor scraper, etc.) beautifulsoup4>=4.12.0 lxml>=5.0.0 # Reddit API (forum monitors) praw>=7.7.0 # LLM client ollama>=0.3.0 # Email # (uses stdlib smtplib + email — no extra packages needed) # JWT (portal sign links generated by canada_crtc.py pipeline) PyJWT>=2.8.0 # SFTP (Florida Sunbiz data downloads) paramiko>=3.4.0 # Utilities python-dotenv>=1.0.0 openpyxl