# Core LLM & HTTP
openai>=2.30.0
openrouter>=0.9.1
anthropic>=0.86.0
google-genai>=1.69.0
google-cloud-texttospeech>=2.36.0
requests>=2.33.1
urllib3>=2.6.3
types-requests>=2.33.0.20260327
httpx>=0.28.1
python-dotenv>=1.2.2
tqdm>=4.67.3
certifi>=2026.2.25
holidays>=0.93
psutil>=7.2.2

# Documents & Data
qrcode>=8.2
pdfplumber>=0.11.9
python-pptx>=1.0.2
Pillow>=11.0.0
openpyxl>=3.1.5
python-docx>=1.2.0
striprtf>=0.0.29
msoffcrypto-tool>=6.0.0
odfpy>=1.4.1
beautifulsoup4>=4.14.3
exstruct>=0.7.1
pyyaml>=6.0.3
numpy>=2.4.4

# Network & Browser
pyOpenSSL>=26.0.0
playwright>=1.58.0

# GUI
pyside6>=6.11.0

# Windows / OS Specific
pyreadline3>=3.5.4; platform_system == "Windows"
pywin32>=311; platform_system == "Windows"
pyautogui>=0.9.54; platform_system == "Windows" or platform_system == "Darwin" or platform_system == "Linux"
pygetwindow>=0.0.9; platform_system == "Windows"

# Dev Tools (Optional)
mdformat>=1.0.0
ruff>=0.15.8
black>=26.3.1
mypy>=1.19.1
pylint>=4.0.5
pytest>=9.0.2
mcp>=1.26.0
fastapi>=0.135.2
uvicorn>=0.42.0
pydantic>=2.12.5
jinja2>=3.1.6
python-multipart>=0.0.22
websockets>=16.0
janome>=0.5.0
jieba>=0.42.1
pythainlp>=5.3.4
python-dateutil>=2.9.0.post0
types-PyYAML>=6.0.12.20250915
types-python-dateutil>=2.9.0.20260323
