# WIDDX CLI — runtime dependencies
# This file is maintained manually and must stay in sync with pyproject.toml.
# Install via: pip install -e ".[dev]"   (preferred)
# or:          pip install -r requirements.txt
openai>=1.68.0,<3.0
click>=8.1.0,<9.0
rich>=13.9.0,<16.0
pyyaml>=6.0.2,<7.0
arabic-reshaper>=3.0.0,<4.0
python-bidi>=0.6.7,<1.0
prompt-toolkit>=3.0.0,<4.0
croniter>=2.0.0,<3.0
# tomli is only needed on Python < 3.11 (stdlib tomllib covers 3.11+)
tomli>=2.0.0,<3.0; python_version < "3.11"
sentence-transformers>=3.0.0,<4.0
# tiktoken: optional — improves token counting accuracy, falls back to chars/4
tiktoken>=0.7.0,<1.0
