# ============================================
# Universal Web-to-API - Production
# Python: >=3.10
# ============================================

fastapi>=0.100.0,<0.110.0
uvicorn[standard]>=0.23.0,<0.30.0
pydantic>=2.0.0,<3.0.0
typing_extensions>=4.6.0; python_version < "3.11"
DrissionPage>=4.0.0,<5.0.0
beautifulsoup4>=4.12.0
json-repair>=0.61.7,<1.0.0
jsonschema>=4.18.0,<5.0.0
python-dotenv>=1.0.0
requests>=2.31.0,<3.0.0
PySocks>=1.7.1,<2.0.0
pyperclip>=1.8.2
Pillow>=10.0.0
reportlab>=4.0.0,<5.0.0
pywin32>=306; sys_platform == "win32"
psutil>=5.9.0

# Time-bounded regular expressions for workflow conditions (no eval).
regex>=2024.5.15,<2027.0.0
